(no title)
pan69
|
1 day ago
I'd consider myself a very experienced (~30 years), but mediocre dev, and this AI thing has completely transformed my capabilities as a software developer. People compare AI to a "smart junior" or something like it. To me, it's more the mentor I never had. When I have AI review code that I wrote, I will point out things I would either have never thought of, or would have taken me weeks or months of going back and forth to figure out. There are lots of things in software development that I hate doing, such as CSS/HTML, AI is now filling the gap that used to be an obstacle for me. With AI this now has become fun as it feels like I am not alone working on this thing. What it produces, I can understand and I review its work as well as vica-verca. I mostly use it in assistant mode. I do not have an army of agents running (yet).
mycall|1 day ago
jbloggs777|1 day ago
BUT: How many people do you know who can achieve sufficient clarity up front? It is a skill (or set of skills) that needs developing. It can also mean the difference between spending $20 in tokens versus $2000, and/or throwing away the result and starting from scratch again (you don't really want to touch an AI generated codebase with fundamental design flaws if you value your time and sanity)
In the meantime, deliberate checkpoints for human review are still a good idea.
My theory: behind every "10x AI coder" is a long trail of expensive failures that never made the light of day, but which they are learning from. The early adopters will therefore have a competitive advantage.
pan69|1 day ago
Edit: What I mean is that these agents would work autonomously until their task is accomplished. They can ask for clarification if they require it.