Skip to content
Back to blog

AI Coding Agents Are the IDE Now

Claude Code, Cursor, Windsurf. The tools changed faster than I expected.

AI tools coding

The shift

Six months ago I was using Copilot for autocomplete. Tab, tab, tab. It was useful the way spell check is useful. You don’t think about it much.

Now I have Claude Code running in my terminal, making multi-file changes, reading my whole project, and writing code that mostly works on the first try. That’s a different thing entirely.

What actually changed

The autocomplete era was about predicting the next line. The agent era is about understanding the whole codebase and making changes across it. I tell Claude Code to add a feature and it reads the relevant files, figures out the patterns I’m using, and writes code that fits. Sometimes it refactors things I didn’t ask it to touch, which is annoying, but the baseline quality is high.

Cursor went the same direction. You used to highlight code and ask questions. Now you describe what you want and it edits multiple files. Windsurf does something similar.

What I’ve learned using them

I keep making the same error: trusting output without reading it carefully. These tools are confident. They write clean looking code that compiles and runs. But “runs” and “does the right thing” are different. I’ve merged AI-written code that introduced subtle bugs three times now. Each time the code looked fine.

The other thing I had to unlearn was fighting the tool. If Claude Code wants to structure something differently than I would, I let it, unless there’s a real reason not to. My preferences aren’t always better. Sometimes they are, and I override. But I’ve stopped correcting style choices that don’t matter.

Who benefits most

People with 5+ years of experience get the most out of these tools. You need to know what good code looks like to evaluate what the AI writes. You need architectural opinions so you can steer it. Junior developers can use them, but they’ll have a harder time spotting the wrong suggestions.

I don’t think that’s permanent. The tools will get better at self-correcting. But right now, knowing what good code looks like is most of the value.