Hi all,
Fount this article via another forum.
Think it makes for some interesting reading...
https://techtrenches.substack.com/p/the ... y-collapse
So will AI improve coding standards, or will AI make an incompetent developer more incompotent....
Hope you enjoy.
AI and software development
- lumberjack
- Posts: 736
- Joined: Fri Sep 25, 2015 3:11 pm
- Location: South Africa
AI and software development
______________________
Johan Nel
Boshof, South Africa
Johan Nel
Boshof, South Africa
Re: AI and software development
Hi Johan,
Here is my take on this subject.
I think AI can help make a competent developer more competent.
Incompetent developers should go back and learn the basics of software development and gradually improve their skills to become more component and above all understand debugging techniques, then AI may help as long as the developer does not get lazy and have total dependence on AI for every task. The developer should also understand AI is not perfect.
Jamal
Here is my take on this subject.
I think AI can help make a competent developer more competent.
Incompetent developers should go back and learn the basics of software development and gradually improve their skills to become more component and above all understand debugging techniques, then AI may help as long as the developer does not get lazy and have total dependence on AI for every task. The developer should also understand AI is not perfect.
Jamal
Re: AI and software development
Hello Johan,
A very interesting article and it expresses exactly what I experience. We spend more and more time on failures which emerge at random, also in pretty simple code which has functioned for years without issues and for which we can more than once not find a real cause. When we started way back with Clipper we could always find a cause of issues, in our own coding.
The tech giants on which we rely (often without a real choice) don't care as long as their stock accumulate value. Concentrating on Microsoft, as on them we have to rely because they created Windows, constantly changing the look and feel is apparently better for their stock value than making the software more robust. See also my post https://www.xsharp.eu/forum/topic/5655. Given the huge number of failed projects of Microsoft, I often tend to think that as soon as they are interested in something, it is bound to fail. And they are interested in AI.
Dick
A very interesting article and it expresses exactly what I experience. We spend more and more time on failures which emerge at random, also in pretty simple code which has functioned for years without issues and for which we can more than once not find a real cause. When we started way back with Clipper we could always find a cause of issues, in our own coding.
The tech giants on which we rely (often without a real choice) don't care as long as their stock accumulate value. Concentrating on Microsoft, as on them we have to rely because they created Windows, constantly changing the look and feel is apparently better for their stock value than making the software more robust. See also my post https://www.xsharp.eu/forum/topic/5655. Given the huge number of failed projects of Microsoft, I often tend to think that as soon as they are interested in something, it is bound to fail. And they are interested in AI.
Dick
Re: AI and software development
Hi Johan
You pose the question:
So will AI improve coding standards, or will AI make an incompetent developer more incompetent?
My take on the subject is neither. Programmer competence will not magically be improved by AI. Time is the basis of everything, and programmer competence takes time (a lot of) to grow.
The parts of a program that have been designed competently may well be quicker to "build on" since many programmers will have done things the same way. Badly designed bits will take longer to sort out, but the learning process just continues in the same way.
Terry
You pose the question:
So will AI improve coding standards, or will AI make an incompetent developer more incompetent?
My take on the subject is neither. Programmer competence will not magically be improved by AI. Time is the basis of everything, and programmer competence takes time (a lot of) to grow.
The parts of a program that have been designed competently may well be quicker to "build on" since many programmers will have done things the same way. Badly designed bits will take longer to sort out, but the learning process just continues in the same way.
Terry

