Code analysis firm sees no major benefits from AI dev tool when measuring key programming metrics, though others report incremental gains from coding copilots with emphasis on code review.
They rather zone out and mindlessly click, copy/paste, etc. I’d rather analyze and break down the problem so I can solve it once and then move onto something more interesting to solve.
From what I’ve seen of AI code in my time using it, it often is an advanced form of copying and pasting. It frequently takes problems that could be better solved more efficiently with fewer lines of code or by generalizing the problem and does the (IMO evil) work of making the solution that used to require the most drudgery easy.
What you seem intent on missing though, is that if you use these kinds of tools mindlessly, then you are an irresponsible idiot. If you use them properly, then you spend less time typing boring shit which a skilled programmer can easily proofread much more quickly than type or look up in docs.
Software development for me is not a term paper. I once encountered a piece of software in industry that was maintaining what would be a database in any sane piece of software using a hashmap and thousands of lines of code.
AI makes software like this easier to write without your eyes glazing over, but it’s been my career mission to stop people from writing this type of software in the first place.
Have fun generating your crap code that me or someone like me will come along later and delete and replace with more efficient code that’s a tenth of the line count and actually works because the company needs the bugs fixed.
There it is. It’s always about believing you are superior to the millions of devs whose code these tools are trained on. You’re obviously far superior to the rest of us. I was wrong, this isn’t about ego, it’s about objective fact!
Lol, it couldn’t determine the right amount of letters in the word strawberry using its training before. I’m not criticizing the training data. I’m criticizing a tool and its output.
It’s amusing to me that at first it’s “don’t blame the tool when it’s misused” and now it’s “the tool is smarter than any individual dev”. So which is it? Is it impossible to misuse this tool because it’s standing atop the shoulders of giants? Or is it something that has to be used with care and discretion and whose bad outputs can be blamed upon the individual coders who use it poorly?
That’s it. Don’t respond to the points and the obvious contradictions in your bad arguments only explicable by your personal hard on for the tool, just keep shit posting through it instead.
From what I’ve seen of AI code in my time using it, it often is an advanced form of copying and pasting. It frequently takes problems that could be better solved more efficiently with fewer lines of code or by generalizing the problem and does the (IMO evil) work of making the solution that used to require the most drudgery easy.
What you seem intent on missing though, is that if you use these kinds of tools mindlessly, then you are an irresponsible idiot. If you use them properly, then you spend less time typing boring shit which a skilled programmer can easily proofread much more quickly than type or look up in docs.
Why are you typing so much in the first place?
Software development for me is not a term paper. I once encountered a piece of software in industry that was maintaining what would be a database in any sane piece of software using a hashmap and thousands of lines of code.
AI makes software like this easier to write without your eyes glazing over, but it’s been my career mission to stop people from writing this type of software in the first place.
… feel free to remain within the ignorant point of view that if a tool is misusable, then it’s bad.
Have fun generating your crap code that me or someone like me will come along later and delete and replace with more efficient code that’s a tenth of the line count and actually works because the company needs the bugs fixed.
There it is. It’s always about believing you are superior to the millions of devs whose code these tools are trained on. You’re obviously far superior to the rest of us. I was wrong, this isn’t about ego, it’s about objective fact!
Lol, it couldn’t determine the right amount of letters in the word strawberry using its training before. I’m not criticizing the training data. I’m criticizing a tool and its output.
It’s amusing to me that at first it’s “don’t blame the tool when it’s misused” and now it’s “the tool is smarter than any individual dev”. So which is it? Is it impossible to misuse this tool because it’s standing atop the shoulders of giants? Or is it something that has to be used with care and discretion and whose bad outputs can be blamed upon the individual coders who use it poorly?
Gonna go cry myself to sleep now. I feel so inferior
That’s it. Don’t respond to the points and the obvious contradictions in your bad arguments only explicable by your personal hard on for the tool, just keep shit posting through it instead.