What I wish I knew before launching my first SaaS
Wrong tech choices, over-engineering, bad pricing, features nobody asked for. After a year building Academy, here are the 10 lessons I learned the hard way.
Thoughts, tutorials, and technical insights.
New articles every Wednesday and Friday
Wrong tech choices, over-engineering, bad pricing, features nobody asked for. After a year building Academy, here are the 10 lessons I learned the hard way.
I used to think code reviews were about finding bugs. After hundreds of PRs, here are the 10 lessons that changed how I review and receive feedback.
Components everywhere, utils mixed with hooks, routes importing from random folders. After dozens of projects, here's the structure that actually scales.
Re-renders everywhere, 2.5MB bundles, 5000 DOM nodes. Here are the 7 performance mistakes I made and the fixes that actually worked.
I spent months fighting race conditions, stale data, and boilerplate. The real problem was using a synchronization tool for a caching problem.