Lenny Distilled

Technical debt is your friend until it isn't

Execution → Technical Tradeoffs

And I try to remind the engineers, we would be so lucky to have tech debt because that means people are using the product.

Julia SchottensteinM&A, competition, pricing, and investing
Supporting

But what we didn't need at launch was a distributed scheduler with coworkers and RabbitMQ. We just didn't need it because we had no users.

Julia SchottensteinM&A, competition, pricing, and investing
Supporting

I actually think as a startup your job is to take on technical debt because that is how you operate faster than a bigger company.

Gaurav MisraBuilding AI-first consumer products and modern startup operations
Nuanced

For the longest time, Simon's really good at don't do premature optimization, so for the longest time, we Notion runs on one instance of Postgres database... So there's a doomsday clock that when we're going to truly run out of this space to store everything in Notion and Notion got a complete shutdown.

Ivan ZhaoNotion's lost years, near collapse during COVID, staying small to move fast, building horizontal
With caveats

You have a technical debt runway. Once you run out, once you've taken on too much debt... you'll get in trouble.

Gaurav MisraBuilding AI-first consumer products and modern startup operations