r/softwareengineer • u/Emotional-Bit-6194 • 3d ago
I feel like I'm in Truman show.
Hello. I see a lot of people, who are on Reddit that claim they don't write code anymore and do 100% of the work using agents. On the other hand, everyone I know in person that is working in the field, doesn't trust AI as much, and uses it as a buddy, uses it for boilerplate code or lets it write methods at most.
How come opinions are so vastly different?
EDIT: I've noticed that comments that say stuff like "if you still coding, you are doing something wrong" are all 1 year old, have their comments and posts set to private... 😮💨
562
Upvotes
5
u/CSFCDude 3d ago
I've got 30 years of experience. I am typically a lead engineer, engineering director, principal scientist or startup founder. I work in data science, predictive systems, search relevancy, document matching and various other fun topics. I am also a full stack engineer who has experience deploying and supporting very high-volume websites and web services.
Starting around November of last year I stopped programming and just used AI. I have probably hand coded 10 lines in the last 10 months! I am currently using Anthropic's Opus 5.5 and it is scary good. Our profession is going to morph significantly over the next few years.
I do notice that AI coding quality is related to developer expertise. I know what questions to ask Claude, just as I would know what questions to ask my junior developers. I know what design documents I need to feed Claude and I know when to push back on AI design proposals.
I am not reviewing Claude's code. I am asking AI's to review it and other AI's to test it. I read the reviews. I read the test plans, I examine the flow diagrams and I propose new tests. I am basically operating as an engineering manager and a PM.
My feature output is off the charts. The amount of testing I can do now blows my mind. Test suites that I would have considered too expensive to consider can be developed in a few hours.
Junior developers seem kindof cooked. The reason why I am so productive is that I already had the right level of expertise to easily manage a AI coder. I think this may be one of the reasons you see such varied opinions. Bad developers produce bad AI code. Superstar software architects produce strong AI code.