I've been a developer for 40 years now. Over that time period - I've had a lot of ideas that were great but were simply too difficult for me to execute on my own.
Today I am executing all of them and it feels amazing to see all these beautiful things come to life.
I understand that some people really really really liked coding by hand. More power to them. I just don't understand why they're so angry at me because I prefer the final product.
EDIT: And I get an anonymous downvote within 30 seconds. I don't get it.
It's not even about having a real life. Agents objectively code insanely fast and produce more and better code than I could have if I devoted all of my time to it. (When used correctly.)
I get that people really hate AI - but they're being incredibly irrational about it. Baby with the bathwater stuff. It's creepy.
> Agents objectively code insanely fast and produce more and better code than I could have if I devoted all of my time to it.
Then you aren't a very good programmer, because LLMs produce worse code than the typical programmer does. They can produce more, certainly. But generating bad code faster isn't actually useful.
Well - more importantly - with the absurd speed you can iterate insanely fast. It's amazing what you can do when you throw 1000 average programmers at a problem.
People who don't use coding agents really should stop making fools of themselves. It's painful to watch.
> because LLMs produce worse code than the typical
I'm not so sure that's true anymore.
But regardless - no one uses just one coding agent. It's a series of agents - a group to plan the work - coders to implement it - and then agents to review the work. Overall it comes out better than human code.
Here - let's test it - give me your GitHub and we can compare your code to theirs.
It's trained on massive amounts of public code, so its output is (at best) average-- like the code it was trained on. My issue isn't really the output itself, but the mindset that accepts average output as good enough. People who make that choice will keep producing below-average software, and that's what the rest of us will have to live with.
You're being silly. With an appropriate dev pipeline it comes out quite nice. A team of agents to design and plan the implementation - a team of coders - and a team of reviewers after the fact.
Here, let's test it. Give me some of your code (GitHub is fine) and we can compare.
I've been a developer for 40 years now. Over that time period - I've had a lot of ideas that were great but were simply too difficult for me to execute on my own.
Today I am executing all of them and it feels amazing to see all these beautiful things come to life.
I understand that some people really really really liked coding by hand. More power to them. I just don't understand why they're so angry at me because I prefer the final product.
EDIT: And I get an anonymous downvote within 30 seconds. I don't get it.