Skip to content

Navid's Blog

Ideas, Experiments, and Lessons Learned

Menu
Menu

Category: Uncategorized

The Simple Fix for Context Switching That Actually Works

Posted on March 18, 2026 by Navid

I’ll be honest — I used to think context switching wasn’t a big deal. “Just switch tasks,” I’d tell myself. How hard can it be? Then I looked at my calendar and realized I’d jumped between 7 different projects in a single day. And accomplished basically nothing. What Context Switching Actually Costs Here’s the thing…

Read more

I Tried AI Coding Assistants for 6 Months — Here’s What Actually Stuck

Posted on March 3, 2026 by Navid

Six months ago, I decided to go all-in on AI coding assistants. Not just for fun — I used them on real production projects, real deadlines, and real bugs. No benchmarks, no marketing fluff. Just my honest experience as a backend developer. What I Used I tested three main tools across different scenarios: GitHub Copilot…

Read more

I Spent 3 Hours Debugging. The Fix Took 30 Seconds.

Posted on February 21, 2026 by Navid

Tuesday afternoon. I’m feeling good. Deploy went smooth, tests passed, coffee in hand. Then the alerts start rolling in. The Problem Users can’t login. Not all users, but enough to trigger panic. Error logs show something about JWT tokens. Fine. I’ve seen this before. I open my terminal. Check the logs. Nothing obvious. I dig…

Read more

Why I No Longer Build MVPs the ‘Traditional’ Way

Posted on February 17, 2026February 20, 2026 by Navid

Rethinking What ‘MVP’ Even Means For years, I bought into the traditional interpretation of an MVP — a quick, stripped-down version of the product meant to validate the idea. Build it fast, ship it, collect data, iterate. It sounds great in theory, but in practice, I found myself building things that looked like half-baked products…

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)