News for hackers. Stuff that matters.
Re:OpenAI can stop pretending by WalterBright on Sunday June 01, 2025 @07:10PM (#44154459)
> How does increasing the productivity of software engineers benefit anyone but employers?

The same reason a tractor benefits society, not just the farmer. Labor is free'd up for other uses, like inventing computers.

Re:OpenAI can stop pretending by 3rdDeviation on Sunday June 01, 2025 @08:15PM (#44154808)
I think that's a misplaced analogy.

The farmer owns the farm and benefits directly from the improvement in operating margins. A software engineer does not own the farm, only the owner would benefit from improved productivity. They're actually getting paid less per hour given they're more productive in this hypothetical.

Re:OpenAI can stop pretending by db48x on Sunday June 01, 2025 @08:28PM (#44154879)
Except that many software engineers _do_ own the farm. A large percentage work in startups where equity is a big part of the pay.
Re:OpenAI can stop pretending by dmd on Sunday June 01, 2025 @08:33PM (#44154906)
Now there's the HN bubble for you.

I would be shocked if more than a tenth of a percent of people who write code for a living work in startups, period.

Re:OpenAI can stop pretending by fallingknife on Sunday June 01, 2025 @08:31PM (#44154896)
Only a small minority of farm workers owned the farms they worked on even back before tractors. And the tractors didn't do much to help most of those owners either. Industrial farm equipment increased the area a single farmer can work so far beyond what he could before that it made no sense for owners of the time to each have their own equipment and most sold their land and consolidated the industry into much larger farms. Farm employment went from 90% of all workers before the industrial revolution down to a bit over 1% today in the US.

And maybe it happens to software engineers next. So what? The economy looks completely different today than it did 50 years ago, which was completely different than 50 years before that, and that shouldn't stop just because some people feel childishly entitled to do the same work for their whole lives even it if it is obsolete. I'll just change careers like I have done twice before. There's a massive shortage of electrical/plumbing/hvac contractors. There's a massive shortage of nurses / doctors that will only get worse as the population gets older. Not as cushy as my mid six figure tech job, but I have no god given right to that. And there's plenty more opportunity beyond that for anyone willing to take it, so if any other engineers want to cry about it, their tears will be wasted on me.

Re:OpenAI can stop pretending by Aurornis on Sunday June 01, 2025 @08:48PM (#44154961)
As someone descended from farmers on both sides (and half of my wife’s family too), I’m always amazed to see people glorifying the history of farming.

Like you said, owning farmland wasn’t as common as everyone assumes. The number of farming analogies where everyone imagines the farmer as operating a lucrative business empire on land they own is a testament to how much people manufacture historical narratives to fit their desired narratives.

Re:OpenAI can stop pretending by brookst on Sunday June 01, 2025 @08:33PM (#44154907)
The farmer enjoys greater economies of scale, and there is more food in the system, driving prices down overall. The farmer doesn’t just charge the same that they would have without the tractor.

Productivity really is good for everyone. It’s the reason quality of life has improved dramatically in the past 50 years despite real wages being stagnant to declining.

Re:OpenAI can stop pretending by WalterBright on Sunday June 01, 2025 @11:53PM (#44155713)
Quality of life before tractors was way, way less than today.

During WW2, the Japanese would take several weeks to make an airfield, using a large labor force with picks and shovels.

They were horrified when the SeeBees showed up with bulldozers making forward airbases operational within hours.

Re:OpenAI can stop pretending by bgwalter on Sunday June 01, 2025 @09:59PM (#44155264)
Prices are not really down though. Potatoes grow in the US and should have benefited from automation. But the price increase exceeded monetary inflation:

https://www.in2013dollars.com/Potatoes/price-inflation

Re:OpenAI can stop pretending by Aurornis on Sunday June 01, 2025 @08:39PM (#44154933)
> The farmer owns the farm

I grew up in a family with a lot of farmers and I can tell you this is not universally true.

It’s very common for farmers to have leased their farmland or fields.

I can also say we are all very much better off with farming automated on a large scale. Farming jobs were brutally difficult in the past

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

Re:OpenAI can stop pretending by lmm on Sunday June 01, 2025 @08:10PM (#44154781)
That worked back when employers actually had to compete for labour, or unions were strong enough to negotiate with them on equal terms. Now productivity gains go entirely to the holders of capital.
Re:OpenAI can stop pretending by WalterBright on Sunday June 01, 2025 @11:43PM (#44155667)
Proof that employers compete for labor lies in every job where the pay exceeds minimum wage.
Re:OpenAI can stop pretending by TFYS on Monday June 02, 2025 @04:29AM (#44156743)
They compete, but the level of competition has gone down and the share of income labor gets has decreased as a result.
Re:OpenAI can stop pretending by WalterBright on Monday June 02, 2025 @11:35AM (#44159927)
> the share of income labor gets has decreased as a result.

Does it? ROI stays generally about the same.

The reason is simple: highly profitable businesses attract competition, causing their prices to fall.

Re:OpenAI can stop pretending by TFYS on Monday June 02, 2025 @02:55PM (#44161861)
It does, at least according to the statistics and research we have. Labor share of income has been decreasing during the last few decades. The reason is also simple: without strong interference from governments, markets have a tendency to concentrate and form monopolies. Winners are rewarded with more advantages over their competitors, and over time one or two winners will emerge and get large enough that it's near impossible to compete with them, even if the competitors can resist the urge to get rich quick by selling the business to the dominant players.

Capital also has a much easier time organizing politically than the poor masses, so over time the government will also introduce policies that benefit capital over labor, as we can very clearly see.

Re:OpenAI can stop pretending by neepi on Sunday June 01, 2025 @07:20PM (#44154499)
Not everything is a tractor. Sometimes it’s a gun or a Pinto.
Re:OpenAI can stop pretending by micromacrofoot on Sunday June 01, 2025 @07:22PM (#44154510)
just don't look at how farming in america is going when this extends too far though
Re:OpenAI can stop pretending by mdaniel on Sunday June 01, 2025 @07:34PM (#44154573)
DDG: john deere drm
Re:OpenAI can stop pretending by candiddevmike on Sunday June 01, 2025 @07:26PM (#44154534)
Meta: I wish HN had the option to hide comments by certain accounts. Too many trolls these days that just generate noise.