News for hackers. Stuff that matters.
Re:Why Firing Programmers for AI Will Destroy Everything by gorjusborg on Tuesday February 11, 2025 @11:30AM (#43014793)
> I think we're gonna need more SW devs, not fewer

Code is a liability. What we really care about is the outcome, not the code. These AI tools are great at generating code, but are they good at maintaining the generated code? Not from what I've seen.

So there's a good chance we'll see people using tools to generate a ton of instant legacy code (because nobody in house has ever understood it) which, if it hits production, will require skilled people to figure out how to support it.

Re:Why Firing Programmers for AI Will Destroy Everything by kmoser on Tuesday February 11, 2025 @12:26PM (#43015489)
We will see both: lots of poor code, lots of neutral code (LLMs cranking out reasonably well written boilerplate), and even some improved code (by devs who use LLMs to ferret out inefficiencies and bugs in their existing, human-written codebase).

This is no different from what we see with any tool or language: the results are highly dependent on the experience and skills of the operator.

Re:Why Firing Programmers for AI Will Destroy Everything by gorjusborg on Wednesday February 12, 2025 @07:51AM (#43024915)
You've missed my core point if you think those isn't different. Before AI there was always someone who understood the code/system.

In the a world where people are having machines build the entire system, there is potentially no human that has ever understood it. Now, we are talking about a yet unseen future; I have yet to see a real world system that did not have a human driving the design. But, maintaining a system that nobody has ever understood could be ultra-hardmode.

Re:Why Firing Programmers for AI Will Destroy Everything by kmoser on Wednesday February 12, 2025 @12:12PM (#43027343)
Humans will always have a hand in the design because they need to explain the real-world constraints to the AI. Sure, the code it produces may be complex, but if the AI is really as smart as you're claiming it will eventually be, then it will also have the ability to explain how the code works in plain English (or your human language of choice). Even today, LLMs are remarkably good at summarizing what code does.

Philosophical question: how is LLM-produced code that nobody has ever understood any different from human-written legacy code that nobody alive today understands?

Re:Why Firing Programmers for AI Will Destroy Everything by gorjusborg on Thursday February 13, 2025 @01:53PM (#43039710)
> Philosophical question: how is LLM-produced code that nobody has ever understood any different from human-written legacy code that nobody alive today understands?

- There is zero option of paying an obscene amount of money to find the person and make the problem 'go away'

- There is a non-zero possibility that the code is not understandable by any developer you can afford. By this I mean that the system exhibits the desired behavior, but is written in such a way that only someone like Mike Pall* can understand.

* Mike Pall is a robot from the future

Re:Why Firing Programmers for AI Will Destroy Everything by ivanbalepin on Tuesday February 11, 2025 @12:27PM (#43015494)
> Code is a liability

This is so true! Actual writing of the code is such a small step in overall running of a typical business/project, and the less of it the better.

Re:Why Firing Programmers for AI Will Destroy Everything by duderific on Tuesday February 11, 2025 @01:39PM (#43016494)
> Code is a liability

Another way I've seen this expressed, which resonates with me, is "All code is technical debt."

Re:Why Firing Programmers for AI Will Destroy Everything by intelVISA on Tuesday February 11, 2025 @07:46PM (#43020373)
As one HNer aptly put it: coding is to SWE as cutting is to surgery.
Re:Why Firing Programmers for AI Will Destroy Everything by podunkPDX on Wednesday February 12, 2025 @02:54AM (#43022961)
These AI tools are also not good at answering PagerDuty to fix a production problem that is a result of the code they imagined.