Skip to content

Navid's Blog

Ideas, Experiments, and Lessons Learned

Menu
Menu

Category: Hot Takes

I Swore Off Microservices — Then Built One Anyway

Posted on March 20, 2026 by Navid

My microservices origin story I used to roll my eyes every time someone mentioned microservices. “Just use a monolith,” I’d say. “You’re overcomplicating things.” And for years, I was right. Most startups don’t need microservices. They need working features. But then my side project grew. What started as a simple REST API became something bigger….

Read more

We Replaced Our Database with a CSV File

Posted on March 11, 2026 by Navid

Three months ago, I replaced a PostgreSQL database with a single CSV file. The app got faster, simpler, and our team stopped spending weekends fixing deployment issues. The Situation We had a small internal dashboard. It tracked employee requests, managed approvals, and stored some basic analytics. Nothing fancy. But somehow, this “simple” app required: A…

Read more

Why I Stopped Using Microservices for Small Projects

Posted on February 25, 2026 by Navid

The Microservices Trap I used to think microservices were the answer to everything. Small services,独立部署, easy to scale — what could go wrong? I pushed for microservices on three different projects in my first few years as a backend developer. Now I look back and realize: for small projects, it was overkill. Big time. What…

Read more
development workflow A/B testing experiment results chart

I A/B Tested My Development Workflow for 30 Days: Results That Actually Mattered

Posted on February 8, 2026 by Navid

I spent 30 days A/B testing different development workflow setups. Here are the surprising metrics and what actually improved my productivity. Start your own experiment today.

Read more
vibe coding AI-assisted development workflow

10 Vibe Coding Tips That Will Transform Your Development Workflow in 2025

Posted on February 5, 2026February 5, 2026 by Navid

Discover 10 practical vibe coding tips to boost your development workflow. Learn how AI-assisted coding can make you more productive and creative in 2025.

Read more
CS degree developer career

7 Reasons Why You Do Not Need a CS Degree to Become a Great Developer

Posted on February 4, 2026February 4, 2026 by Navid

Hot take: You do not need a CS degree to be a great developer. Learn why building skills matter more than degrees in tech.

Read more

Categories

  • AI Experiments
  • Coding
  • Debugging Stories
  • Hot Takes
  • Ideas
  • Lessons Learned
  • Project Management
  • Uncategorized
  • Vibe Coding

Recent Posts

  • My Team Spent 2 Weeks Replacing Our Authentication — Here’s What Happened
  • My Team Spent 2 Weeks Replacing Our Authentication — Here’s What Happened
  • I Deleted 2000 Lines of Code and Everything Still Worked
  • Why I Stopped Using useEffect (And What I Use Instead)
  • Why I Stopped Using useEffect (And What I Use Instead)