The first version of ServerAvatar was a mess. So was the second. And the third. Here's what I learned from each failure — and why the fourth version finally clicked.
Writing
Thoughts on building, shipping, and running a SaaS company.
For the first 3 years, ServerAvatar's pricing was based on how much server resources users consumed. It turns out that's exactly backwards — and here's the math that proved it.
Vibecoding isn't about writing bad code. It's about knowing which corners you can cut today and which ones you can never cut.
The full timeline of ServerAvatar's growth — from a 17-year-old's side project to a profitable SaaS company. Numbers, pivots, and the moments that defined it.
Product roadmaps are lies dressed up as plans. Here's why I deleted mine — and what I do instead.