News for hackers. Stuff that matters.
Re:OpenAI can stop pretending by bgwalter on Sunday June 01, 2025 @07:16PM (#44154485)
The tractor analogy is ancient and the economic system is entirely different.

Who is going to pay laid off software engineers to spend time on inventing anything?

Fortunately, "AI" decreases productivity in software engineering, so this question is academic. But the Atlantic should mention these issues.

Re:OpenAI can stop pretending by simonw on Sunday June 01, 2025 @08:08PM (#44154770)
> Fortunately, "AI" decreases productivity in software engineering

Citation needed.

Re:OpenAI can stop pretending by bgwalter on Sunday June 01, 2025 @08:16PM (#44154817)
My own experiences, just like you state your personal experiences on your blog, which (unfortunately) other entities like the NYT cite.
Re:OpenAI can stop pretending by Joker_vD on Sunday June 01, 2025 @08:56PM (#44154994)
Today, a software engineer's time is split between writing code and reviewing code. There is only so much code a software engineer can meaningfully review in a day, without going numb and starting to skip mistakes. Taking away the "writing code" part does not increase the amount of time they can spend on reviewing the code: it's hard-bound by their human nature. So if your software engineers were already operating at the optimal level of writing/reviewing split — then they were limited by their ability to review code, not to write it. So they will stay at this frontier even if you make AI write the code.
Re:OpenAI can stop pretending by simonw on Sunday June 01, 2025 @11:43PM (#44155661)
I have found plenty of other ways to improve my productivity as a software engineer without having LLMs write a single line of production code:

- Understanding code: I can dump thousands of lines of undocumented code into a large context model and get back architectural outlines, API usage examples or even full documentation. I can also ask questions directly of the codebase.

- Debugging. The newer reasoning models are extremely good at deciphering a test failure or stack trace and pinpointing the potential causes of the bug, sending me right to the relevant code.

- Suggesting where to make edits. I've started asking models for a high level implementation plan based on the codebase and dumping in an issue thread - they frequently spot parts of the code I forgot I would need to update.

- "What should I test?" - dump in a diff and get back a checklist of branches I need to add test coverage for

At this point, if you can't find ways to make yourself more productive as a programmer with LLMs I have to conclude that you just aren't trying very hard.

Re:OpenAI can stop pretending by pas on Sunday June 01, 2025 @07:39PM (#44154602)
Re:OpenAI can stop pretending by fallingknife on Sunday June 01, 2025 @08:38PM (#44154928)
If you can invent, build, operate, or fix useful things, there will always be someone willing to pay you.
Re:OpenAI can stop pretending by WalterBright on Monday June 02, 2025 @12:15AM (#44155793)
Debugging a car is very similar to debugging code.
Re:OpenAI can stop pretending by WalterBright on Monday June 02, 2025 @12:14AM (#44155786)
> Who is going to pay laid off software engineers to spend time on inventing anything?

Over my career, I've known many software engineers who were laid off. The ones I kept track of:

1. got another job, sometimes in another field

2. started their own business

3. retired

4. became a consultant