Comment by jmull
16 hours ago
Why do you even need Claude Code?
A frustration of using tools is that they never entirely act exactly the way you want... instead of it working the way you want, you have to work they way it wants (and before that, you have to figure out what that is).
...We're stuck with this, because it's just not feasible to build custom software for each person, that works exactly the way they want.
...Or is it?
I'm intrigued by the possibility that coding models do in fact make it feasible to have software customized exactly to what I want.
Of course, that includes the coding agent, so no need for Claude Code.
> instead of it working the way you want, you have to work they way it wants
You can use these tools in lots of different ways. You don't have to go all the way to the vibe coding extreme. You can go down to individual functions and have it write them and adjust them step by step if you want, approving every diff. Or even just have it on the side to chat with about your code (Aider is great for this in /ask mode). You can guide its behaviour with CONVENTIONS.md / CLAUDE.md and get it to work how you want as well. I find it handy just asking Aider to write comments for my functions.
It's definitely early days but I'm expecting we'll pretty quickly evolve to having standard "profiles" you can apply to work in different ways, and projects will start shipping with them out of the box (a bit like lint config). This will relieve a lot of the friction at the moment where you spend the first hours / days just corralling it to work the way you want.