I just registered my kid for fall school athletics, and now feel like Heracles returning from the underworld with Cerberus on his back.
-
OK, I guess I wasn't done after all.
Much of the opining about developer backlash to LLMs falls into two loose theoretical categories:
(1) Labor problem: developers now experience employment threat, loss of job security, layoffs, new levels of worry about the future
(2) Identity problem: developers used to feel special because generating code was placed on a cultural pedestal (sign of a special third brain lobe or whatever), that perceived specialness was a pillar of our personal identity, and now our egos are bruised because machines can do it and we don’t feel special anymore
While there’s doubtless truth to both of those in some / many cases, I posit a third theory:
(3) Purpose problem: contrary to popular belief, developers actually care quite a lot about the people who use our software and we derive a sense of purpose and meaning from doing what we believe to be good work; the current environment undermines that, not just LLMs but LLMs as part of a broader vortex of enshittification, and our world is effectively saying “everything you cared about doesn't matter, you can't hope to fight to make it matter, and you are stupid for caring”
I think there's evidence for that last theory in the kinds of despair you hear from developers: not just anxiety about paying the bills, not just angry feather-puffing, but a kind of existential despair that comes from the unraveling of one’s internal sense of purpose and meaning.
4/3
@inthehands i think 3 is the central concern for artists and creative writers as well.
-
@inthehands when it dawns on people that LLMs work by inputting existing (shitty-working) software and outputting probable combinations of the same (shitty-working) software, it becomes clear what a massive failure of a concept it is to begin with.
then, think about the trillions of dollars corporations have invested in making it A Thing.
just wow.
The problem is that any idiot can type "Create a program that registers kids in sportsball leagues."
The human solution was a professional development team who would ask questions like "how do you want to validate the phone number?", and "Which fields are required?" They would sometimes write rational default behavior for error handling or other unspecified conditions.
A clanker kind of knows but often doesn't care. And the idiot doesn't know the difference.
-
The software in question is Arbiter Sports (arbitersports.com).
The headliner among the •numerous• software flaws I encountered in this single registration process: the site fails form validation when making subsequent edits — or no edits, just resaving unchanged! — to a form that the system •had already accepted•.
The only user-visible message is “Required Information Missing.” (There was no required info missing; again, it already passed validation.) The problem, visible only in the Javascript console, was that the site was rejecting non-alphanumeric characters in a phone number it had pulled from its own database.
The fix was to make some keystrokes in the offending field to force the site’s Javascript to re-sanitize it for the back end.
2/3
@inthehands I recently had to deal with a contact form on a website that kept saying "invalid value" when pressing submit
(developer tools showed the POST request returned JSON with a key "success" that always had value true, and an errors array that contained an error string that validation failed, but didn't provide any specifics)
eventually I tried removing & (ampersand) and " (double quote) from the message I wrote and it finally worked
-
OK, I guess I wasn't done after all.
Much of the opining about developer backlash to LLMs falls into two loose theoretical categories:
(1) Labor problem: developers now experience employment threat, loss of job security, layoffs, new levels of worry about the future
(2) Identity problem: developers used to feel special because generating code was placed on a cultural pedestal (sign of a special third brain lobe or whatever), that perceived specialness was a pillar of our personal identity, and now our egos are bruised because machines can do it and we don’t feel special anymore
While there’s doubtless truth to both of those in some / many cases, I posit a third theory:
(3) Purpose problem: contrary to popular belief, developers actually care quite a lot about the people who use our software and we derive a sense of purpose and meaning from doing what we believe to be good work; the current environment undermines that, not just LLMs but LLMs as part of a broader vortex of enshittification, and our world is effectively saying “everything you cared about doesn't matter, you can't hope to fight to make it matter, and you are stupid for caring”
I think there's evidence for that last theory in the kinds of despair you hear from developers: not just anxiety about paying the bills, not just angry feather-puffing, but a kind of existential despair that comes from the unraveling of one’s internal sense of purpose and meaning.
4/3
@inthehands I feel that LLMs are really good at showing who did it for money and who did it for the art.
There's a depressing amount of people that did it for the money.
-
OK, I guess I wasn't done after all.
Much of the opining about developer backlash to LLMs falls into two loose theoretical categories:
(1) Labor problem: developers now experience employment threat, loss of job security, layoffs, new levels of worry about the future
(2) Identity problem: developers used to feel special because generating code was placed on a cultural pedestal (sign of a special third brain lobe or whatever), that perceived specialness was a pillar of our personal identity, and now our egos are bruised because machines can do it and we don’t feel special anymore
While there’s doubtless truth to both of those in some / many cases, I posit a third theory:
(3) Purpose problem: contrary to popular belief, developers actually care quite a lot about the people who use our software and we derive a sense of purpose and meaning from doing what we believe to be good work; the current environment undermines that, not just LLMs but LLMs as part of a broader vortex of enshittification, and our world is effectively saying “everything you cared about doesn't matter, you can't hope to fight to make it matter, and you are stupid for caring”
I think there's evidence for that last theory in the kinds of despair you hear from developers: not just anxiety about paying the bills, not just angry feather-puffing, but a kind of existential despair that comes from the unraveling of one’s internal sense of purpose and meaning.
4/3
@inthehands on point 3, agreed. And, a secret: there might be a national campaign coming this fall aimed at addressing just that. Stay tuned.
-
@inthehands I feel that LLMs are really good at showing who did it for money and who did it for the art.
There's a depressing amount of people that did it for the money.
@gudenau @inthehands librarian co-worker asked if I played with AI.
I said Nope. That not being a librarian (being asked for all kinds of summaries of information and being expected to be up to date on how information is processed and delivered) made it easier, but .... it usedso many resources. 0We have many, many opions and habits in common so I hope this botehred him. -
OK, I guess I wasn't done after all.
Much of the opining about developer backlash to LLMs falls into two loose theoretical categories:
(1) Labor problem: developers now experience employment threat, loss of job security, layoffs, new levels of worry about the future
(2) Identity problem: developers used to feel special because generating code was placed on a cultural pedestal (sign of a special third brain lobe or whatever), that perceived specialness was a pillar of our personal identity, and now our egos are bruised because machines can do it and we don’t feel special anymore
While there’s doubtless truth to both of those in some / many cases, I posit a third theory:
(3) Purpose problem: contrary to popular belief, developers actually care quite a lot about the people who use our software and we derive a sense of purpose and meaning from doing what we believe to be good work; the current environment undermines that, not just LLMs but LLMs as part of a broader vortex of enshittification, and our world is effectively saying “everything you cared about doesn't matter, you can't hope to fight to make it matter, and you are stupid for caring”
I think there's evidence for that last theory in the kinds of despair you hear from developers: not just anxiety about paying the bills, not just angry feather-puffing, but a kind of existential despair that comes from the unraveling of one’s internal sense of purpose and meaning.
4/3
@inthehands Well said!
-
“Doesn't the bottom line get affected by broken software?”
Ah, the trillion-dollar question.
Under consumer capitalism, in a competitive market? Yes.
Under investor capitalism, in a world of monopoly and capture and extraction? No, no it does not.
@inthehands @mk30 Also the organization or company that's bought the software probably thinks it works, unless every user points out the flaws and even then they might not accept as a fact that the sofware is broken.
These days we accept so much more bugs (Stetson-Harrison 2026) than we used to, that some users would not think this is what broken looks and feels like. -
OK, I guess I wasn't done after all.
Much of the opining about developer backlash to LLMs falls into two loose theoretical categories:
(1) Labor problem: developers now experience employment threat, loss of job security, layoffs, new levels of worry about the future
(2) Identity problem: developers used to feel special because generating code was placed on a cultural pedestal (sign of a special third brain lobe or whatever), that perceived specialness was a pillar of our personal identity, and now our egos are bruised because machines can do it and we don’t feel special anymore
While there’s doubtless truth to both of those in some / many cases, I posit a third theory:
(3) Purpose problem: contrary to popular belief, developers actually care quite a lot about the people who use our software and we derive a sense of purpose and meaning from doing what we believe to be good work; the current environment undermines that, not just LLMs but LLMs as part of a broader vortex of enshittification, and our world is effectively saying “everything you cared about doesn't matter, you can't hope to fight to make it matter, and you are stupid for caring”
I think there's evidence for that last theory in the kinds of despair you hear from developers: not just anxiety about paying the bills, not just angry feather-puffing, but a kind of existential despair that comes from the unraveling of one’s internal sense of purpose and meaning.
4/3
4) ethical objections, especially environmental, but also intellectual property, deskilling, having to rent the right to program from far-right billionaires who are gutting democracy
Every AI think piece that doesn't at least acknowledge these issues is complicit.
-
Put more concisely:
I’d bet money that developer reaction to LLM-driven development would be •very• different if its practical effect were to force management to slow down development and sink more money into quality.
5/3
@inthehands my problem with AI and more recent trends in software engineering is that whenever there is a product goal or idea it just balloones and occupies all the available space - whether its current CPU capacity, capabilities of TS framework or latest greatest protocols (remember microservices and serverless and iot).
Say 4 years ago when a “normal” company wanted to have a new business functionality they would have a budget, a MVP target and they would plan their work. 1/2
-
@inthehands my problem with AI and more recent trends in software engineering is that whenever there is a product goal or idea it just balloones and occupies all the available space - whether its current CPU capacity, capabilities of TS framework or latest greatest protocols (remember microservices and serverless and iot).
Say 4 years ago when a “normal” company wanted to have a new business functionality they would have a budget, a MVP target and they would plan their work. 1/2
@inthehands Now there is no MVP, only AI budget.
There is (many times) no thinking of “hey why are we trying to build this”.
We have decades of devices that are released yearly just to drive consumption and that all do the same thing since 2011. And now they same will happen with software.
I just want this to stop

2/2
-
J jwcph@helvede.net shared this topic