The best developer tool doesn’t exist yet — because you haven’t built it.
I started using agents for programming at the start of 2025. Since then, the amount of code I write has kept decreasing, and the way I use AI has kept evolving.
If I had to plot it, it would look something like this:
Every time something didn’t work like I wanted it to, I built something that did. Agents made that easy.
Humble beginnings
In February 2025, I got started with . At the time, I was only using their (insanely good) edit completions.
My workflow changed from just Neovim to jumping between Cursor and Neovim. The constant context-switching between two editors was not ideal, but I was able to speed up repetitive/boilerplate tasks.
The shift
Jumping between two editors every day got old fast. So when Cursor’s pricing went up and quotas went down, I took it as a reason to move to.
There were features I missed, so I reimplemented them for Neovim: edit completions as a plugin, and LSP diagnostics as an MCP server. The MCP server is ~500 LOC and I still use it every day.
The inflection point
In December 2025, Opus 4.5 was the first model I could trust to write software from scratch without compilation errors (at least most of the time).
So good in fact that I could start a task, context-switch to something else, and
come back to a working result. Running agents unsupervised meant running several
in parallel — which created a new problem: managing multiple sessions. So I
built agent-mux in an afternoon.

Building what’s missing
But no tool fits perfectly. Claude Code felt sluggish in my setup, and doesn’t work with tmux scrollback. All I wanted was a fast agent that fits in naturally.
So I built agent.

It’s a lightweight Rust CLI for agentic coding — tool use, sessions, permissions, the whole package. 20K LOC. Written by Claude Code. In a weekend.
Your workflow should be your own. No one else knows where it hurts. So next time something feels off, don’t work around it. Build what’s missing.
A note: I put real thought into these posts. Every word here comes from the human me. Thanks for reading.