Production hurts.
If it doesn't, it means you didn't try hard enough.
When you're in production, things fail, users complain, oncall alerts wake you up in the middle of the night, incidents happen. Those endless video conferences nobody leaves until they are 100% sure not a single client is still affected.
You spend 1 month chasing that bug impossible to reproduce.
You fail and you need to explain it to your customers that lose money because of you.
That small issue you don't have time to fix is blocking someone.
Every single day there is a moment you remember there are thousands of requests coming into your system every second.
Every new customer makes the development team slower. Maybe it's just 1 hour a month, that's 0.01% of a developer's time in a 40 developer team. Seems low but it adds up.
Maintenance is not fun. You need people that make it fun, developers that write reports you actually want to read about the most boring fix.
Alerting is tricky and you need to fiddle for weeks until you nail it.
You need developers that care. I think they call it "being accountable".
Today we are releasing a new Tinybird, thanks to every single one spending your time on keeping this running.