Live data from Hacker News

AI Is Making Developers Dumb

eli.cx

71–80 of 234 posts

Re: AI Is Making Developers Dumb

#72
An LLM is a tool. It's your choice how you use it. I think there are at least two ways to use it that are helpful but don't replace your thinking. I sometimes have a problem I don't know how to solve that's too complex to ask google. I can write a paragraph in ChatGPT and it will "understand" what I'm asking and usually give me useful suggestions. Also I sometimes use it to do tedious and repetitive work I just don't want to do.

I 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

#73
post #46

If 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.

Personally I think there's a middle ground to be had there.

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

#74
post #36

Frankly, 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.

For me, the main question in this context would be whether the decisions are better informed or they just feel better informed. I regularly get LLMs to lie to me in my areas of expertise, but there I have the benefit that I can usually sniff out the lie. In topics I'm not that familiar with, I can't tell whether the LLM is confidently correct or confidently incorrect.

Re: AI Is Making Developers Dumb

#75
A personal anecdote from my previous place:

A 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

#77

Tried several times for C++, almost always got nonsense results. Maybe they only work for weakly typed language.

Nope, also pretty shitty for Python, at least that's my experience from my rather limited usage. I might be using it wrong though.

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

#78

I 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…

[deleted]

Re: 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.

People, who know how to write, use spell checkers as assistants. People, who don't know how to write, use spell checkers to do everything for them effectively replacing one errors with other errors.
Post reply on HN