• Sumit Sute
  • about
  • Work
  • Bloq
  • Byte
  • Blip
Bengaluru, In
All Bloqs
xxx
Dec 10, 2025
1 min read
When Bun Took Over My Node
A personal debugging story about Bun overriding Node.js commands, what actually caused the issue, and the steps I took to resolve it.
#nextjs
#debugging
#tooling
#experiments
#typescript

The Day Bun Staged a Coup

Sometimes, software doesn’t just fail—it conspires. This week, my Next.js dev server refused to run. The culprit? Bun, the shiny new JS runtime I had casually installed.


Initial Failure

Running the development server with:

resulted in:

That began a long spiral of troubleshooting. I deleted node_modules, reinstalled them, removed Bun globally, tried running Node by its full path—nothing helped. Even npx had turned against me.

At this point, I wasn’t debugging. I was bargaining.


The Plot Twist

Hours later, just when I was out of ideas and free LLM tokens were running low, I uncovered Bun’s secret hideout:

There it was: Bun’s fingerprints on everything. These shims were quietly intercepting node and replacing it with themselves. My entire environment was being rerouted through Bun without my knowledge.


The Cleanup

Turns out the fix was nothing fancy. Just wipe the hideout:

Then I tried again:

Finally brought my server back to life. Imagine that.


Moral of the Story

Bun tried to take over. I fought back. And I learned: curiosity is wonderful… but sometimes it comes with a hidden army in your home directory.

Mar 14, 2026
5 min read
xxx
Plans, Agents, and the Illusion of Completion
A reflection on agentic implementation gaps, the illusion of completeness, and how to build plans that survive contact with reality
Mar 17, 2026
5 min read
xxx
The YAGNI in Reverse
I spent three days building pagination for 48 items. Here's what I learned about architecture, search strategies, and why 30 passing tests didn't catch the thing that broke.