Skip to content

Navid's Blog

Ideas, Experiments, and Lessons Learned

Menu
Menu

Category: Hot Takes

Why I Stopped Using Microservices for Small Projects

Posted on April 6, 2026 by Navid

I spent three years convinced that microservices were the answer to everything. Every new project, every side project, every internal tool — I’d break it down into services. API gateway here, auth service there, notification service over there. Then I burned out. Not from the architecture itself, but from the overhead. Let me tell you…

Read more

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

  • How I Handled My First Production Outage (And What I Learned)
  • I Finally Fixed Our Slow Database Queries — Here’s What Actually Worked
  • I Finally Fixed Our Slow Database Queries — Here’s What Actually Worked
  • Why I Stopped Using Microservices for Small Projects
  • I Gave AI Full Access to Our Production Database. Here’s What Happened