March 10, 2026
Building Products That Last
Lessons learned from 20 years of shipping digital products — what separates the ones that endure from the ones that don't.
After two decades of building digital products, I've noticed patterns that separate lasting products from flash-in-the-pan launches. Here's what I've learned.
Start with the problem, not the solution
The most common mistake I see founders make is falling in love with their solution before deeply understanding the problem. The products that last are the ones that solve a real, persistent pain point — not the ones with the flashiest technology.
Invest in foundations early
It's tempting to move fast and cut corners on architecture. But I've seen too many products hit a wall at scale because the foundation couldn't support growth. You don't need to over-engineer, but you do need to think about where you're headed.
Ship, learn, iterate
Perfection is the enemy of progress. The best products I've worked on shipped early, gathered real feedback, and improved constantly. The first version doesn't have to be beautiful — it has to be useful.
Build a team that cares
Technology doesn't build products — people do. The teams behind lasting products share a common trait: they genuinely care about the people using what they build. That empathy shows up in every detail.
These aren't revolutionary insights, but they're the ones I keep coming back to. The fundamentals never go out of style.