ConciousMan said:
IcaroRibeiro said:
Claude makes significantly more readable code than humans, it even comes with pre-generated docstring and comments, which developers HATE to write
The rest of your post is attacking a strawman. I talked specifically about coding, and then you come with architecture, security and system design
AI can be used to help with those as well, but even if you put an agent on meetings to analyize technical discussions it can't plan, model and design a software by itself. That's why agents still need specifications, documents and human supervision
For coding itself though? I'm sorry but Gen AI is already ahead of humans
|
I am not attacking you, I found you posting about how intelligent softwares being better at coding than most software devs is infactual. That's your opinion, not a fact. AI can create a huge codebase that's very difficult to refactor and the technical debt will be huge if the majority of code will be generated instead of being written. Imagine understanding only 80% of your backend or 3D engine code. Good luck in your software role if you keep spouting non factual statement like this.
Also, good luck trusting Claude, when they have leaked the part of their source code 🤣. Nvidia kept releasing buggy drivers lately must also be the part of using AI for writing drivers too. While I agree that AI can automate a lot of software development related work it's no where ready to create novel solutions such as the Web3 protocols.
|
... this will only happen if you make the AI go on full vibe-code your project reading specifications and documents. I'm not advocating for removing engineers from their development roles
I assure you if my professional role is at risk is definitely not for recognizing AI code better than me, but to be stubborn in not using it to improve my job
Of course AI can't create novel solutions, have anybody in this thread stated otherwise?
Thing is most of software development work is simply busy boiler plate code and busy glue code, and those AI will do quickly and better
You don't need to trust me, you can research by yourself. This is a very know subject among software engineering academics, look for "Software Engineering Economics" by Bary Borhm, he describes this. He estimates the average programmer spends 30% to 60% of their time reading code, instead of writing code. So anyway, developers were already spending 60% of their time reading human code. After AI they will spend 60% of their time reading AI code. That's it
I work mostly with ML/Data and things are even more extreme than traditional software engineering. Actual modeling and data analysis was at best 20% of my job, writing boring pipelines and making graphs to help me to understand the data was where 80% of my time was spent. Now AI can quickly create data pipelines for me, and I focus in what AI can't do by itself
I work for a research institute, they have run experiments regarding how AI help (or disturb) development. Results are still inconclusive in some areas (Design), while in other AI seems to be neutral to negative (ex: Front end development for iOS systems), while other tends to be very positive (Data Engineering and Automation)
Be mindful those results were based on in-house teams, and therefore cannot be extrapolates industry-wide. Other researchers will come with their own conclusions in future
Last edited by IcaroRibeiro - 2 days ago