Results matter, implementation doesn't
For the past few months, I got caught up in this software purist mindset - believing that:
• Handcrafted SQL and CSS is superior
• My custom auth solution is better than widely used libraries
• Backend-as-a-service is for non-programmers
• Server rendered pages are objectively better than client rendered pages
• Hosting on a VPS makes me cool
• Build steps are old news
This is all BS.
I recently read that BeReal scaled to millions of users using Firebase as their backend. That’s what I’m talking about!
It’s very important to avoid dogmatic stances. I’ve found that these stances usually come from people who have been working in that style for a long time or have a financial incentive. Any decision that increases a project’s momentum is the right one, especially during the early stages.