AI Is Making Developers Dumb
71–80 of 234 posts
Re: AI Is Making Developers Dumb
#72I don't generally ask it to write my code for me because that's the fun part of the job.
Re: AI Is Making Developers Dumb
#73If you use LLMs in lieu of searching Stack Overflow, you're going to go faster and be neither smarter nor dumber. If you're prompting for entire functions, I suspect it'll be a crutch you learn to rely on forever.
I use LLMs to write entire test functions, but I also have specs for it to work from and can go over what it wrote and verify it. I never blindly go "yeah this test is good" after it generates it.
I think that's the middle ground, knowing where, and when it can handle a full function / impl vs a single/multi(short) line auto-completion.
Re: AI Is Making Developers Dumb
#74Frankly, i don't think this is true at all. If anything I notice, for me, that I take better and more informed decisions, in many aspects of life. Think this criticism comes from a position of someone having invested alot of time in something AI can do quite well.
Re: AI Is Making Developers Dumb
#75A junior developer was tasked with writing a script that would produce a list of branches that haven't been touched for a while. I've got the review request. The big chunk of it was written in awk -- even though many awk scripts are one-liners, they don't have to be -- and that chunk was kinda impressive, making some clever use of associative arrays, auto-vivification, and more pretty advanced awk stuff. In fact, it was actually longer than any awk that I have ever written.
When I asked them, "where did you learn awk?", they were taken by surprise -- "where did I learn what?"
Turns out they just fed the task definition to some LLM and copied the answer to the pull request.
Re: AI Is Making Developers Dumb
#76Re: AI Is Making Developers Dumb
#77Tried several times for C++, almost always got nonsense results. Maybe they only work for weakly typed language.
The problem is that the LLM won't find design mistakes. E.g. trying to get the value of a label in Textual, you can technically do it, but you're not really suppose to. The variable starts with an underscore, so that's an indication that you shouldn't really touch it. The LLMs will happily help you attempt to use a non-existing .text attribute, then start running circles, because what you're doing is a design mistake.
LLMs a probably fairly helpful for situations where the documentation is lacking, but simple auto-complete is also working well enough.
Re: AI Is Making Developers Dumb
#78I think "AI makes developers dumb" makes as much sense as "becoming a manager makes developers dumb." I was an engineer before moving to more product and strategy oriented roles, and I work on side projects with assistance from Copilot and Roo Code. I find that the skills that I developed as a manager (like writing clear reqs, reviewing code, helping balance tool selection tradeoffs, researching prior art, intuiting…
Re: AI Is Making Developers Dumb
#79Re: AI Is Making Developers Dumb
#80"Calculators are making people dumb" "Spell checkers are making people dumb" "Wikipedia is making people dumb" Nothing to see here.