

At Amazon, Some Coders Say Their Jobs Have Begun To Resemble Warehouse Work (nytimes.com) 199
Amazon software engineers are reporting that AI tools are transforming their jobs into something resembling the company's warehouse work, with managers pushing faster output and tighter deadlines while teams shrink in size, according to the New York Times.
Three Amazon engineers told the New York Times that the company has raised productivity goals over the past year and expects developers to use AI assistants that suggest code snippets or generate entire program sections. One engineer said his team was cut roughly in half but still expected to produce the same amount of code by relying on AI tools.
The shift mirrors historical workplace changes during industrialization, the Times argues, where technology didn't eliminate jobs but made them more routine and fast-paced. Engineers describe feeling like "bystanders in their own jobs" as they spend more time reviewing AI-generated code rather than writing it themselves. Tasks that once took weeks now must be completed in days, with less time for meetings and collaborative problem-solving, according to the engineers.
Three Amazon engineers told the New York Times that the company has raised productivity goals over the past year and expects developers to use AI assistants that suggest code snippets or generate entire program sections. One engineer said his team was cut roughly in half but still expected to produce the same amount of code by relying on AI tools.
The shift mirrors historical workplace changes during industrialization, the Times argues, where technology didn't eliminate jobs but made them more routine and fast-paced. Engineers describe feeling like "bystanders in their own jobs" as they spend more time reviewing AI-generated code rather than writing it themselves. Tasks that once took weeks now must be completed in days, with less time for meetings and collaborative problem-solving, according to the engineers.
It was fun while it lasted (Score:4, Interesting)
I am forced to admit that our new robot overlords are better than me and rapidly improving. Thank $DEITY I'm in a position to retire. Best of luck to those still working in the field.
Our overlords aren't robots (Score:3, Insightful)
They maintain their power by tricking us with moral panics and Petty bigotries and we let them do it because reasons.
Re: (Score:2)
The genie is out of the bottle. The good news is that the greasy billionaire dudes don't control the genie like we thought they would a couple of years ago.
I don't know what you mean (Score:2)
You're thinking about power to linearly. You're thinking that if you have access to a technology that you have power over that technology. It doesn't work li
Re: (Score:2)
If you don't have a multi-million dollar Data center to run those queries you don't have control they do.
Did you not understand what I wrote?
Nearly all of my LLM inference is done locally ...
Emphasis added for the reading impaired. I am running these models on my laptop, which is a $2,400 Macbook Pro--nothing super special. Performance is amazing and rapidly improving; new open weight models are being released almost faster than I can try them out.
Re: (Score:2)
Gluten is what keeps source files together, however.
Re: (Score:2)
>> our new robot overlords are better than me and rapidly improving
Oh yeah. I can write pretty decent code but I can't do it with the entire corpus of open source software and all the question-and-answer forums at my instant disposal. Or generate a possible solution to a large objective in a couple of minutes.
At some point in the foreseeable future software development will consist of making some facial expressions while everything is being generated for you. Once in a while you will grunt out somethi
Poor babies (Score:2, Insightful)
Re: (Score:2)
There is more of a chance that they've done warehouse work, than there is a chance that you've done coding. Dumb statements like yours tell it all.
The article is specifically about not coding, and instead is about mundane, fast-paced work with timely quotas using AI instead. They used to use their brain to think about and code around problems. Now they're reviewing code and clipping it together so that it works, under a figurative whip. Monkey work.
Re: (Score:2)
Indeed. Some of us have actually done warehouse work.
Re: (Score:2)
I literally just agreed with you. Is that OK?
Re: (Score:2)
Re: Poor babies (Score:2)
Re: (Score:2)
Assemble, Not Create (Score:2)
From the article, AI coding is considered by the executives a full replacement for creating code.
The old way, and in use by some today, was to create code by hand, similar to writing a story. Your mind created it. Then add autocomplete, which most of the time saved on typing, but sometimes interrupts the train of thought.
Now, instead of creating, you get to assemble AI generated snippets, with what amounts to productivity quotas.
The worst part for the Dev and QA teams will come later, when the AI generat
Re: Poor babies (Score:2)
I've loaded trucks for a living. I've done logistics for a living. I've done software for a living. Plenty of software work is very much like warehouse work.
Re: Poor babies (Score:2)
Re: (Score:2)
Amazon workers couldn't handle what I had to do at RPS.
Re: (Score:2)
Yea, but let me ask you something. When you come in on Monday, and you're not feelin' real well, does anyone ever say to you, 'Sounds like someone has a case of the Mondays'?
Re: (Score:2)
Again, slowly, they are not saying that the two things are the same thing... they are using one as a metaphor for the changes made to the other.
Re: Poor babies (Score:2)
I learned software engineering in the 70s (Score:2)
Back then there were not very many of us and even fewer who were good at it. Based on the laws of supply and demand, we were paid well. Then the word spread that software engineering paid well and a flood of people of varying talent jumped in. Now, powerful tools are making the job easier. Change is coming and the best of the best will adapt and thrive. The others, not so much
Re: (Score:2)
I think you are unaware of how significant the threat to labor is.
I do a signficant amount of technical writing- reports, proposals, etc...
Relative to most engineers, I am pretty good at it and it has helped my career signficantly, but it didn't just happen overnight. It was the results of 12 years of K-12 language arts education, plus college, technical writing in college, and then writing as a graduate student.
Recently, I have accepted the fact that this is now a useless skill because AI tools are far bet
Re: (Score:2)
Even in the seventies your boss was keenly aware that you had leverage over him and it made him very very angry. It took them longer than your lifetime to eliminate that leverage but they never stopped working on it.
Institutional memory. The second employees are promoted in the 2020's into management, they absorbed the anger and hate that managers in the 70's imbued into the walls and cube partitions.
Your kids and your grandkids are going to be working 60 to 80 hours a week. Eventually by the time they hit 40 or 50 they won't be able to do that and they will break down and face homelessness.
But, also.
We are already seeing a lot of that in Japan they just a really good at hiding it you can find videos on YouTube about guys in their 40s and 50s who just couldn't keep up with the grind and they now live in internet cafes.
It's not institutional memory (Score:2, Troll)
Google it. The MBA perfected it and AI automates it.
Briefly it is the process of taking a skilled artisan and breaking their work down into tasks that can be done without skill so that you can replace the skilled artisan with an unskilled laborer who is paid a fraction what the artisan was.
Re: (Score:2)
Re: (Score:3)
"I got mine fuck you"
What MpVpRb wrote is self-evidently true: things are indeed changing, and like all times of change people either adapt and thrive or they don't, and don't. But you look at things through a pair of asshole-colored glasses and respond to things people don't say--like elsewhere in this thread where you ignored the whole point of my response and went blathering on as if I had said the opposite.
Re: Let me translate (Score:2)
"I got mine fuck you"
More like:
I chose the path less followed and that has made all the difference - Robert Frost
Wonder how this impacts testing (Score:2)
Is the code being tested to the extent it was before LLMs came into use? Or has "move fast and break things" devolved to "put shit out there and don't worry - it will be obsolete before anyone has a chance to complain about how terrible it is"?
Re: (Score:3)
If your business can't be described as "end-stage" yet, someone trying to win the race to the bottom will probably buy it from you.
"Put shit out there and don't worry" isn't just becoming a way of life in programming, but the entire business world, and the society at large.
Are they pissing in bottles? (Score:5, Funny)
Let us know when they don't get to go to the bathroom, then it'll be like doing warehouse work for Amazon.
Re: Are they pissing in bottles? (Score:3)
Whiplash (Score:5, Funny)
> Tasks that once took weeks now must be completed in days, with less time for meetings and collaborative problem-solving, according to the engineers.
Amazon, pushing RTO: you need to spend more time collaborating face to face with your coworkers!
Amazon, pushing AI: you need to spend less time collaborating face to face with your coworkers!
Great timing (Score:5, Insightful)
I retired from a long career in software development two years ago.
Looks like my timing was awesome. I would absolutely hate to be looking for a software development job now. The tech industry has jumped the shark.
Now I just happily work on my hobby projects, making software the way I like to make it and nary an AI assistant within 100km.
Re: Great timing (Score:5, Insightful)
You may be onto something. Perhaps the future is in simply being a plumber or an electrician wiring up data centres; the types of jobs that can't be (yet) done safely be robots and AI.
Re: (Score:2)
Yep, I think going into the trades is a good plan, or personal care such as a health care assistant or masseur/masseuse. Those professions still need humans (for now...)
Re: (Score:2)
Re: (Score:2)
I have, and I've also had professional massages. There is no comparison.
Re: (Score:2)
Re: (Score:2)
Well, it was pretty modern, but maybe not top of the line.
Still, if you have a specific medical condition or muscle problem, you can discuss it with a person and get customized and appropriate treatment. I would trust that a lot more than a chair that lets you select a few options.
Re: (Score:2)
Re: (Score:2)
The trades pay pretty decently---you can make a very nice living as a plumber or electrician. Medical aid jobs pay like shit because most of the people doing them are women, and women are underpaid.
I have a friend who's a massage therapist and she charges over $100/hour. Sure, there's overhead and such, but I bet she clears at least $40-$50 per hour, which is not terrible.
Re: (Score:2)
Nah, just because huge tech companies are terrible employers, doesn't mean that software development jobs everywhere are crap. There are still plenty of companies, especially smaller ones, that still care about their people.
Re: (Score:3)
Yes, this is true. My last job before retirement was at one such small company, and it was a fantastic place to work. However, those companies are becoming harder to find and are being squeezed out by the massive oligarch-run companies, and/or are buying into the AI bullshit because everyone else is.
Re: (Score:2)
Maybe you're not looking in the right places. According to the US Chamber of Commerce, small businesses are booming in the US. https://www.uschamber.com/smal... [uschamber.com].
Re: (Score:2)
Well, I'm not looking at all, because I am retired, and I don't live in the US.
And while small businesses may be booming, how many of them need software developers? Especially Linux developers? (I would never touch Windows...)
Re: (Score:2)
So yes, if you start constraining the criteria to a very narrow slice of the software development world, then yes, you'll probably have a hard time finding work (if you weren't retired). The vast majority of enterprise software development is on Windows, and that's where most of the jobs are, especially in small business. Linux tends to be used only by major corporations that can afford the extra maintenance effort required for Linux.
There are small software development shops everywhere. There's literally o
Re: (Score:2)
There are a fair number of small Linux shops too... I owned one for 19 years. And I would change your wording to read "the perception of extra maintenance effort required for Linux..."
However, even the small shops are prone to the AI hype and all the bullshit trends that periodically sweep through the software industry. For me, it all started to go wrong when the obvious joke that is "Agile" began to be taken seriously.
Re: (Score:2)
Oh also... embedded work is almost all Linux (or bare metal). There are lots of IoT businesses out there doing stuff with embedded Linux.
Re: (Score:2)
I can see that we are on opposite ends of the dev spectrum. I'm a Windows guy (though I've spent several years doing Linux too), and I wholeheartedly buy the "agile" mindset. In fact, I'd go so far as to assert that waterfall teams that are successful, are actually doing agile under the hood. I refuse to work in a waterfall shop, full stop.
Re: (Score:2)
There is no such thing as "late stage capitalism." There are certainly "late stage" companies within capitalism. But the big picture is more like a pendulum than a single incline. As Paul Harvey used to say, excesses always inevitably become their own undoing.
Re: (Score:2)
Sombart was a communist, of course he would use derogatory language to describe capitalism. We all see how well communism turned out. Most countries no longer use the term, and the ones that do (like China) are really capitalist under the hood, and communist in name only.
Re: (Score:2)
You say you don't care, but you keep replying.
It's possible to be both Nazi and Communist at the same time. Naziism isn't an economic system, it's a political system.
Calling him Communist isn't ad hominem, it's the truth. It would only be seen as ad hominem if "Communist" were considered a disparaging term. Do you think it is? I don't. I think Communists are wrong about economics, but I don't hate Communists.
Re: (Score:2)
You say you don't care, but you keep replying.
It's possible to be both Nazi and Communist at the same time. Naziism isn't an economic system, it's a political system.
Calling him Communist isn't ad hominem, it's the truth. It would only be seen as ad hominem if "Communist" were considered a disparaging term. Do you think it is? I don't. I think Communists are wrong about economics, but I don't hate Communists.
Again, you can't read. No one is not just me. Coming from you it is 100% disparaging.
Re: (Score:2)
For the record, my opinion of Fox News is that it's nothing more than a tabloid.
The point of bringing up communism, is that a communist would consider capitalism "evil" and would disparage it by calling big, impersonal companies, examples of "late stage" capitalism. In reality, there are also many, many small, caring companies that are possible due to capitalism. The US Chamber of Commerce sees small businesses booming in the US. https://www.uschamber.com/smal... [uschamber.com]. These are companies where individual employ
Re: Great timing (Score:2)
The fact that they were talking about late stage capitalism in 1928 should give you a clue how stupid of an idea it is.
Less time for meetings (Score:2)
So how is this a bad thing? What engineer wants to spend soul-sucking time in meetings (with managers, marketing, etc.).
I keep saying this (Score:2)
Your boss is going to replace you with AI. If the AI works and you're one of the survivors then you get to gradually wait it out until the AI completely replaces you.
If the AI doesn't work and you're one of the survivors you will be forced to work twice as hard or you'll get fired and replaced by one of the thousands of people they just laid off.
This is what happens when you stop enforcing antitrust law. In the old days companies firing this many engineer
Re:You keep saying this (Score:2)
Replace the Duping editors already (Score:2)
Replace them.
Can AI write usable, performance, quality code? (Score:5, Interesting)
The best it produced, was a Jr Dev style function, that lacked readability, maintainability, wasn't commented properly, lacked annotation, and had it have been deployed, could have easily been a project stopper. If AI can't generate quality code, that's readable, maintainable, understandable, annotated, and designed to be a living body of work, what's the point?
I've been a professional developer / engineer for 13+ years, worked on more code bases than I can count. I've seen good code, I've seen meh code, and of course, I've seen dump trucks of bad, terrible, horrible code. When the code is bad, and you can't just read it with understanding, hours, days, even weeks get wasted having to reverse the code, so you can fix it, or change it. Recently, I can across a calculation in an old code base, that a former coworker wrote, 4 years ago:
(4 - Math.sqrt(MiddlePoint / 6.25)) / 4;
That's the line, I copied it, what is 4? Where does 6.25 come from? Unless you know those two values, that statement makes no sense. There were no comments, no annotation, the commit message was useless, all I knew is what it should have done, but even that had no documentation. It took 2 days, to unwind that one line, which is now commented and annotated, with examples in the code, but that's the type of nonsense AI generates, and it's useless.
All this AI stuff, it might speed up timelines now, but when it comes time to work on that code later, you're screwed, and as I've done many, many times in the past, your rushed nonsense today, it's going to take me hours, days or weeks later, to clean up. If you've never seen the code base, and you sit down, there should be enough comments and annotations that you, having no knowledge, can get up to speed on what everything is doing, what it's trying to do, why it's doing it, and even what the variables are for, with examples in the code. I honestly think at least 50% of the code base, should be added in comments, and honestly, I've had 60% even 70% because the more information you leave, the better off everyone else is later.
Re: (Score:2)
A lot of people are swearing up and down that AI can write working code on this site.
If it can, isn't it by definition doing something that's been done a bunch of times before? And that one really shouldn't have to be doing again?
Re: (Score:2)
No, it isn't *exactly* code that has been done a bunch of times before. And that's the key -- the LLM is able to generate *similar* code to what has been done before. Lots of rooms in the world have been painted, but people still have to paint a particular room, with all its nooks and crannies, taping the edges of doors and moving the furniture out of the way. Code has been largely that -- yes, code A is very similar to code B, but it isn't exactly the same between two apps, and so it wasn't in a library or
Re: (Score:2)
Recently, I can across a calculation in an old code base, that a former coworker wrote, 4 years ago:
(4 - Math.sqrt(MiddlePoint / 6.25)) / 4;
That's the line, I copied it, what is 4? Where does 6.25 come from? Unless you know those two values, that statement makes no sense.
Completely aside from the AI discussion... I absolutely hate it when I have to do data archaeology / forensics just to suss out exactly what some predecessor was trying to do and why they wrote it the way they did. Sheesh, when I haven't commented my own code sufficiently, I have a hard enough time remembering what I was thinking myself, 12 months after the fact!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
"(4 - Math.sqrt(MiddlePoint / 6.25)) / 4;" // this is the main loop // here the values will be computed // now we do something else // set the loop variable
AI wouldn't write that. AI rather tends to over-structure and overcomment things. You can recognize AI code because it look like from a tutorial
while(!end) {
do_something();
do_something_else())
end = is_it_end();
}
It won't do the "i++ // increments by 1" thing, but it seems to really like to have many short secti
Re: (Score:2)
Slashdot killed the formatting. Imagine each comment a line below where it currently is.
Re: (Score:2)
Re: (Score:2)
Re: Can AI write usable, performance, quality code (Score:2)
The issue with too many comments is that each comment is an opportunity for code to drift in unexpected ways. If the comments become wrong or misleading over time, they can become dangerous or counter-productive. There's definitely a sweet spot, and that will vary from team to team and codebase to codebase.
In the past I would generally put a comment before each block; essentially a way to let the developer skip reading the block of code and just use comments to understand the overall structure. But if there
Is it time yet? (Score:2)
Are the feelings of economists the reason we can't print a generous basic income and fully index the economy to adapt to nominal inflation?
Re: Is it time yet? (Score:2)
Economists have been supporting similar schemes since at least the 1920s (Hayek).
Enshitification applies to everything... (Score:2)
including jobs.
time to go union! (Score:2)
time to go union!
Blatantly duplicate story (Score:3)
So? (Score:2)
If they can do it, and it seems to be working, so what?
It's called productivity increasing due to technology. So they should be delighted.
No? Why not?
They aren't working more hours for the same pay to get it done, are they? I don't think so.
Why would this technology be unlike every other technology, and not spur *more* development, in the end?
Re: (Score:2)
There's a constant question of the rate of tech change. When tech changes job over the course of a decade, no one really complains -- in fact, people tend to get excited over the new bits. When a job changes radically in the course of a year, there's panic. The difference is the human scale activities *around* a job. Most people aren't going to be retrained for the new environment. Those new jobs? Those are for the kids coming out of school trained in the new shiny not the folks in their 40s. Folks in their
Ai manager (Score:3)
Same old same old. (Score:2)
managers pushing faster output and tighter deadlines while teams shrink in size,
Just like every job I've worked, ever.
Until there's some sort of penalty for managers asking for more while giving less, managers are going to keep asking for more and giving less.
Pro tip: Nearly everyone in every company is behind schedule, and yet, those companies that are on schedule and on budget haven't dominated the market. From this we can conclude, that meeting your bosses' schedule isn't actually that important.
Re: (Score:3)
Re: Code monkeys gonna monkey (Score:2)
I spent 30 years in the field. I fully agree with your parent poster, that was spot on.
Re: (Score:2)
Most programming is sausage factory business process stuff: ERP, accounting, marketing, etc. (webified or otherwise). If you're doing microcontroller firmware, FPGAs, and such, your experience will be a lot different.
Re: (Score:3)
Re: (Score:2)
TBH, what you wrote doesn't really make sense.
Re: Code monkeys gonna monkey (Score:4, Insightful)
I think he meant to say something like: almost all software developers are programmers, while many programmers are not software developers.
Which is true. Programming (coding) is a slice of software development. Software engineering (making software fit for purpose) is another slice. Software design (making software cogent and understandable) is another slice. Architecture (high level long term systems planning) is another slice.
While many of these terms are subjective, the US labor statistics single out "programmer" from "software developer". Economics that impact one often do not impact another.
Re:Code monkeys gonna monkey (Score:5, Insightful)
The thing you aren't getting is - the expectation (from the point of view of the managers, at least) seems to be that you shouldn't be "thinking about the calculation I need the code to make". Instead, you should just tell the AI "here is the general problem I'm trying to address" and let it figure out what the appropriate calculation is and spit out the solution.
Based on my somewhat limited testing of AI-generated code, I don't think it's there yet. And I'm not sure if, using the current model of "let's suck in the entire Stack Overflow history and train on that", it will really get there. But that doesn't matter, because today's managers think it's there.
It's going to be an expensive lesson for these companies at some point, but until they learn that lesson... it's already turning into a painful period for the employees of the aforementioned companies.
Side note - I do think somebody is eventually going to find the actual solution to AI coding supremacy (I just don't necessarily think it'll be via LLM). All I can say about that is, I'm glad I'm at the point where I can afford to retire.
Re: (Score:2)
Marketing from Big Tech on AI has had a repeated theme of "AI will make your job easier by saving you time." This applies to software developers as well as other roles that involve computer use.
This is perfect marketing in fact. It is something that people (in general) desire, and that sounds plausible. But this narrative leaves out a critical and ubiquitous detail: employers do not grant more time off once goals are met. "Saving time" for an employee does not mean that they will have more free time at
Re: Code monkeys gonna monkey (Score:2)
That's how unions tend to be born: when productivity gains become worse working conditions plus higher unemployment. Workers get more and more pissed until they scream "enough!"
I remember how I the early 2000s Slashdot was filled with Libertarian meritocratophile pretend-self-made programmers who laughed at the very concept of unionizing. Then in the mid 2010s stories started appearing of tentative unionizing especially in among programmers in the gaming industry, followed by news about bigtech hiring union
Re: (Score:3)
TBH I do not think most technical managers truly believe AI coding is there. I personally suspect it is the Think Tanks that whisper in the Boards ears that believe it. The boards then mandate the CEO to cut R&D cost (or stop hiring if they were hiring) and re-invest a small portion the "saved" costs into AI agents. It will take 2 years before the CEO start seeing the returns on this new strategy and I predict that there will be a re-hiring spree to try to fix and undo the non working bits of the AI gen
Re: (Score:2)
Sigh... I couldn't care less about Oracle, but I have fond memories of both DEC and HP - back when they were still quality companies. My first computer interactions and first coding experiences (in high school) were on a DEC PDP 11/70. And, in my first real job, I worked with and coded on an HP 1000 mini-computer (with a disk drive the size of a portable dishwasher!).
Is AI Coding the Latest Agile? (Score:3)
Maybe to the directors and up, AI coding is supposed to all the things that "Agile" is supposed to be, and more.
Re: (Score:2)
Re: 40% better (Score:2, Insightful)
Fuck iterations, and the entire Agile. It's a make-believe tool that keeps managers busy with admin and developers miserable. Never works as intended, the other way around, in practice. Never.
Re: 40% better (Score:2)
If it's the exact same as last year, there is no urgency to upgrade? Seriously though the value proposition is questionable... hiring people and investinging AI is the reason to raise money... it's a recursive money making machine. Don't ask why, just jump onboard.
Re: (Score:3)
It does work quite well when used as directed -- to tell managers "NO." But it requires a CEO who actually believes in empowering the leaf-level engineers. I've worked in such shops, and they're great until a bean counter takes over who says "We can make more short term profit if we sacrifice the long term." And then Agile gets "organized".
Re: (Score:2)
Well, there is a famous Canadian company that asks their employees to write down, for their annual review, how they could be 40% better in the coming year than the year that just passed.
I could be 40% better by working a three-day workweek instead of five. Done.
That means, in two years, an employee must basically double their "productivity".
Depends on how you define "better". It need not mean "more productive". :-)
Funnily, no one explained what does "better" mean in this context, and we were joking, should our salary also match that 40% increase every year?
Yes, it should. Or else three-day workweeks. :-D