
Recently, I've grown pretty disillusioned with the promise of 10x'ing my productivity peddled by the companies selling AI coding agents.
I've been trying my best to see what they have to offer. There's about two things I've found them useful for. First off, they're pretty good for lengthy, but ultimately menial tasks that don't require a whole lot of thinking (e.g. adding an attribute to a bunch of components, refactoring a stylesheet to use variables). Second, they're pretty good for quick and easy personal projects. I've created tons of cool little exploratory side projects with just a few prompts. And I won't lie, they really help scratch that “what if?” itch that previously took a good 6 hours of my time. Since I've delegated these minor side projects to AI, I've had more time to pursue other non-programming-related hobbies and passions. I think it's great for those purposes!
But I just can't see myself ever trying to use it for any serious work. I've tried using it to implement features both straightforward and complex. Hell, I even tried every combination of model and harness under the sun, so it's not like I'm “holding it wrong” or anything. Most times, I either had to make major modifications or I scrapped it and just did it by hand. And whenever it did do a passable job, I still had a nagging feeling that I could have done it better if I just locked in and did it myself.
All in all, I strongly believe that agents are going to absolutely FUCK a decade of codebases, and we're gonna look back on all this in 2036 like Oppenheimer looked at the destruction his nukes caused.