Just to make this clear up front: I was always very skeptical of LLMs (I’ll never call them AI) and still see them as fundamentally limited and unreliable. See my post history if you don’t believe me.
Having said that: I work in business software and the models have progressed to the point where typing code and writing classes and functions by hand has become uneconomical. We review the output closely to avoid the idiocy of “vibe-coding”, but the quality has improved to the point where we rarely have to outright reject solutions. The discussions have moved to high-level architectural points, where we just request better implementations than the first-shot. We get them, review again and move on. Maybe there are deeper, latent problems beeing embedded in the code-base through this process, but we can’t spot any although we are looking intently.
And just like that, my profession has died. Nobody in my team writes code anymore. Things that would have taken days are now done in minutes. We are all just considering design and architecture. We are changing our processes since they are not fit for the new way of doing things. Scrum? What’s even the point anymore? We can work through a sprint-backlog that would’ve taken two weeks in two days now. We do reviews 90% of the time. When we request changes they come back in minutes.
I have a feeling like the ground has been taken from below me. My son wanted to become a developer, that isn’t a real job anymore. Everyone around me feels the same way, including our management. We are a small team and a small company, everyone is effective and our jobs are not in danger as long as our product is succesful. But my profession is essentially dead. It’s a craft I honed for many, many years and the craft itself is now automated. I wanted to improve my typing skills to code faster, this is now a ridiculous endeavour. We don’t know what comes next, but I now only have my analytical skills and knowledge of good architecture to fall back on.
And it all changed so fast. I don’t think this will transfer to other professions so easily, but for programming LLMs ended it all in the span of the last four months. I thought I knew what my future holds as a senior dev, now I can barely see past christmas.This is a nightmare.
Well, just today I had 3 meetings with different AWS techs about why a policy wasn’t working or why users couldnt use certain services. Turns out all of them used AI to generate the aws policy they tried to use and the policies were wrong. The techs were rookies and lacked the understanding needed to correct the code. I was able to fix each and rewrite policies by hand.
Now when I and the rest of my greybeard generation start to retire, the rookies coming in will not have the exposure to code, policies, etc that we had. The knowledge gained from trial and error will disappear with the retirees. That’s when the crisis will really begin. When we in the know will not be around to correct the rookie mistakes.
This is the exact same thing that happened with luddites, which today we know as ‘idiots who oppose technological progress’ thanks to capitalist propaganda.
It was never about efficiency, quality, quantity, or accessibility. It’s almost exclusively about getting people to stop doing things for themselves, and instead rely on expensive machinery owned exclusively by the capitalist class for everything.
Most average people used to make and fix their own clothing, which meant they had little need for corporations that produce the same clothing, but lower quality. So capitalists forced everyone to use machines, until nobody remembered how to make clothes without them.
Same with software, languages, and a lot of other skills and office jobs right now. Educated people who know how to do stuff are not only unprofitable, but also dangerous. Make them all use AI until they forget everything and have to rely on megacorporations for the tiniest thing.
This is all the more reason to keep reading books, learning, DIY as much as possible, coding your own software, and even learning stuff like woodworking, sewing, farming, etc.
Being educated, informed, knowledgeable, and skilled is among the easiest, but at the same time most effective acts of resistance.
Do not let them turn you into mindless slaves.
Keep holding on. LLMs are still in the operate-at-a-loss-to-control-the-market stage. Once they start charging the real cost, human software engineers will be more in demand. That and refocus. All of human history is careers reinventing themselves as new tools become available.
Here is a new mission for all the Post-LLM-Depression existential crises developers:
Community Computing.
Use your skills to build a network with big tech alternatives for your community! Federate your network with other likeminded people’s networks. Restart the internet with real people without bots, ai agents, or advertisers.
Don’t quit your passion! Use it as fuel to motivate yourself and help others move away from big tech!
The hard part is getting paid to do it.
That’s a volunteering organisation, no?
It looks like a non profit structure with membership dues
Maybe you aren’t talking about this but I think we software folks have to get used to the idea that the big huge paycheques are not coming back our way.
You don’t get paid that kind of money in this economy unless someone is getting screwed over.
Man I love this comment so much. I’ve dreamed about doing this kind of thing
In my experience that’s only been the case for functionally non-unique software.
At my job we write software that’s effectively unique. There isn’t a pattern to fall back on.
It makes a lot more mistakes very frequently, since the nature of it keeps trying to guide it to the known path. It’s great for debugging since the manner that some check failed is chasing through known logic, and it doesn’t matter that it doesn’t see the existing code as probable or fitting a known pattern if the shape of a switch statement is still the same.In my personal projects I’ve even run into issues getting it to do stuff like vulkan synchronization barriers in a way that doesn’t continuously devolve into what you see in tutorials, with an ultimately unstructured pile of adhoc resource allocation and barriers.
Tbh I legitimately do not buy this. I use the best models, top of the line harness and the code still sucks it sucks less granted, but it’s still just not good lol.
If I’m ever in the situation that “typing the code” was a bottle neck instead of figuring out what to type then I know I’ve fucked up somewhere.
The worrying part for me is how the fuck do we keep people knowing good code and architecture and able to review the output without practicing the art for a couple — or three — decades, first? It just won’t happen, and then the new generations of “devs” won’t have done any coding, basically, and they won’t have learned anything the hard way. Security issues are going to be a nightmare in the future, no?
This is where Idiocracy becomes real. People won’t know how to do the things to make sure they’re done right. I’d say it’s like history where jobs that used to exist no longer do because they were replaced by something better, faster, and cheaper…but those were individual jobs and not what LLMs are being shoehorned into essentially overnight - the programming framework that runs civilization.
Definitely been getting Idiocracy vibes the last decade or so, holy shit is it tangible right now.
This feels similar to the shift from writing everything from scratch to the use of massive libraries and frameworks. We were shifting from a paradigm with a single developer likely knew every line of code to three years ago when developers wrote the glue that holds frameworks together, but relied on the framework devs to support and test a large amount of the code base.
The difference here is that the devs are still responsible for AI’s code instead of the support of another company. What we’re going to see are more tools to certify the safety of AI developed software. Not only will software be tested against requirements, but also a stringent default set of tests to certify it against security risks.
The next 3 years are going to be a paradigm shift in software development. Things will be a bit messy in the interim. On the other side will be a new type of developer working with very different tools.
Not only will software be tested against requirements, but also a stringent default set of tests to certify it against security risks.
And diesel-gate tells us exactly how that’s going to turn out.
I’ll comment here, rather than the other discussion we were having.
To answer your question here, you don’t. Here’s why:
Do you farm everything you eat? Do you weave the textiles that make your clothes? Do you smith the shoes that go on your horse? Do you form the bricks that made your house yourself? Do you harvest fire wood to cook your food? Do you tan leather to make belts and shoes? Do you
No. And why? Because technological improvements made the artisinal version of that work unnecessary to be largely done by artisans. Not that we don’t still have artisans doing these things. And not that we have every single article of clothing on Earth made by machines.
Coders are in the same plight that cobblers were in 100+ years ago. And I’ve been to a cobbler in the last year! But only because I really love this one pair of great boots that can be resoled. I don’t go there for running shoes and flip flops.
The part that feels like betrayal to coders is that the LLMs came from their own kind.
I don’t farm what I eat, but the people that do have to have that knowledge of how to do that.
That’s the difference here. LLMs are creating “developers” that need to have the knowledge to be able to audit the code produced, but they won’t have that knowledge. That is the problem. Not the “paradigm shift”.
Not really.
LLMs do great at what’s expected cheap and fast. So for needs that are already well-worn territory, yes LLMs will do great. Do you need basic HTML, CSS and JS? Great, that’s a perfect use case. Easily handed by any LLM
Are you coding a bespoke system that is unique in an obscure language? LLMs will suck at that.
There’s a lot in between. It’s more about the bulk of people doing basic coding work where an LLM can get it 60% right that you’re taking about.
Ok, so here’s another example. You likely don’t bake all your own bread. People used to either bake their own, or get it from their local artisan. You can, and many people do, still bake their own bread. I bake maybe 20% of my own bread. Many people also buy from artisan bakeries with $8 loaves of sourdough. The skill was never lost, but the bulk of basic unfancy needs are easily handled by generic, basic bread.
And a lot of people are fine with buying garbage white bread made by a machine and never touched by human hands. You know what’s actually a lot of work to make? Plain-ass white bread, perfectly sliced. It’s a great time savings if that’s what you need.
I brew beer, too, and you know what’s a total pain to make by hand? Basic-ass light beer. I make stouts, and would never waste the time on a basic, $2/bottle light beer. But a batch of my own stout, vs. paying $8 a bottle for fancy stouts? Yeah, I’ll make it myself. Even if I make it with help from some malt extract, it’s still better and cheaper than artisinal beers, and it’s what I want for myself.
The vast, vast majority of people on Earth think ramen is nothing more than noodle packets with shit broth. I love making a 2-day tonkatsu broth. Really develop the flavors, simmer for 12-18 hours. Cook the egg just right… Love it because it’s worth it. But if I’m starving and need something fast… Maybe I would eat a cheap ramen packet.
With food, there are hundreds of similar examples. No one has lost the skills, but that also doesn’t mean that everything needs to be done artisinally all the time. We do this all the time in life. Just because this is the iteration that happened when you were an adult doesn’t make it unique or unusual. We’ve done this as a species often. Once a generation, or so.
A lot fewer people can make money being artisanal bakers these days, though. Used to be every village with more than a few families had a baker, all those bakers lost their bakeries and had to get different jobs working for someone else.
The same will happen with programming. There will be some people who still perform unique skilled work that can’t be slopped out, and then everyone else will need to get a different job. Every time this happens it causes economic crisis until the economy adjusts.
Did you just read my example? I literally just used this same example somewhere in the comments.
No one lost the skill. People interested to learn the skill can learn it. It’s just not a widely known skill because units you rant to know the skill, there’s no reason to know that into…
I just read the comment I replied to?
No one lost the skill […] It’s just not a widely known skill
It was a widely known skill, and now it isn’t. That means, quite obviously, skill has been lost.
Use it or lose it. If you don’t bake for 20 years and then get back into baking, you’ll find you have to relearn some stuff.
Skills get lost all the time when they become less critical. If you don’t need to know how to bake to have bread, why learn to bake?
Ah, OK - I think you’re conflating a few terms here, which is causing the confusion.
First, a skill that must be practiced and kept up is called a perishable skill. CPR is a perishable skill, you have to get re-certified to prove you’ve practiced. Speaking a language is also one. I used to speak Spanish pretty well and French OK, and over the last 15 years of not using either of those and learning other languages instead, my Spanish sucks and my French is limited to like 50 words. “Skill Decay” is the term for when someone used to know how to do a perishable skill well, and then stopped practicing and would need to practice more before doing it again.
Use it or lose it. If you don’t bake for 20 years and then get back into baking, you’ll find you have to relearn some stuff.
Right - that’s a perishable skill. If you experience skill decay and forget how to bake well, it doesn’t meant that the whole world has also lost the ability to bake bread.
Second, “Lost Skill” can mean a few things - I’m talking about it in terms of a societal lost skill. I don’t think you are, so it’s sort of a nebulous conversation pinned to a single term.
I’m talking about lost skills like hunting mammoths with an atlatl, or telephone switchboard operator. Skills attached to tasks where the task ceased to be part of our world. Mine horse trainer. High priest to the Temple of Zeus. Things like that.
What’s actually not a lost skill to our species? A lot of things where someone (or many someones) have kept the alive and recorded so we can still learn how to do it if we want. Papyrus scroll maker? You can learn that. How to make garum, the fish sauce that Ancient Rome used instead of salt on their food? You can learn that, too. How to hunt deer with an atlatl? We still have deer, and people still play around with atlatls, so it’s just hunting deer with a different weapon. Amazingly, there are people that hunt with spears for the hell of it. Weird, but they’re keeping a paleolithic skill alive in our species while others that are more modern have come and gone.
Back to bread. Why bake bread if you don’t need to know how? Personally, I learned how to brew beer, bake fancy bread, make pasta, make kimchi, make pickles, cure meat, and a few other things because I like those things and lived in places where the versions of those things I like weren’t available. The knowledge on how to do those skills was easily available, and so I learned in order to improve my quality of life. Many people do it for fun. Some people are lucky enough to do it for pay as skilled artisans that can charge $8 for a loaf of sourdough (getting up at 4:00am, notwithstanding the lucky part).
As for CS majors and people that write code, there are people out there that still know how to write COBOL and Fortran and early computer languages that used to be taught commonly. This is, so far, not a lost skill to our species, but it will be in 50 years as those people pass away, and no new programs are written in those languages. That’s like hunting with a spear. It might fade out and be lost, but it’s something people in the future can learn if they want. Modern coding is used everywhere all the time, so that skill in general is not at risk of being lost, even with LLMs.
When I was in high school, I wrote HTML by hand because my friends and I were dorks and thought using Word to get basic WYSIWYG formatting was “cheating.” We made fun of each other as sissies and bitches for using Word to format our Geocities pages - can you believe it? Then after maybe 6 months, we all stopped being idiots and realized that while knowing the basics were important to make little changes, letting the machine help you on the bulk of the work was just a huge savings of time and frustration. Once all our geocities pages were up and running, no one inspected the code anyway, so it ultimately didn’t matter other than our teenage egos.
Personally, I think a lot of the friction here is similar to the fading of the US auto industry. Americans hold a lot of self-identity with their jobs. And, these are very good-paying, highly-skilled jobs that are narrow enough they don’t allow for much transfer of the skillset to things like HVAC repair or plumber. So to go from $180K a year to being made redundant and learning that you’re now unskilled for most other work available is a double shock, and demand learning skills for another unrelated job entirely from scratch.
It sucks, but it happens a lot on this planet.
It will cause a massive loss of human knowledge, nobody would learn how because it’s just a prompt
And it’s not only for coding. Yesterday I was shown that because they probably stole a lot of parametric designs Claude can even do 3d files from photos and quotes, it spits out an openscad file and compiles it. I was shocked, it added chamfering and small details, from a rough sketch photo. Who’s going to learn how to use a cad program if it can be done in 3 minutes from a prompt? And the process of learning taught you all the quirks , but in the future who’s going to be a pro?
As a (not so anymore) newly graduated computer engineer, this made me cry. Whenever I see threads like this the consolation thrown around is that someone with experience will always need to check the code and seniors didn’t used to write much code anyways. And juniors are all LLM jockeys anyways so who cares.
Well fuck me I guess, the last train to break into the industry departed 3 years ago when I thought I was learning my profession. A couple months ago I felt principled, I wanted a job where I wouldn’t be forced to vibe code. Now I’ll take anything.
At this rate even if I do manage to get hired, and even if by some muracle I’m allowed to write code there; the experience I gain from it wont be valued the same as someone who started working before LLMs became widespread. I’m a part of the slop generation now.
Makes me wonder what answer pr people want when they ask if and how I use ai. Do they want me to use them or not? If I use them, I accept that I have no place among the senior developers of tomorrow, if I don’t I’m missing on the one skill that companies looking to hire me expect me to have for the sake of something likely to be obsolete.
Maybe I shouldn’t have made being a developer a part of my identity while still in university. Is it time to let it go? Accept that I’ve spent years on something I wanted and believed would lead to a good life for it to just not pay off? That the safest most sensible fucking life choice imaginable just left me unemployable?
Maybe it’s for the best, as they say “Don’t turn your hobbies into a job”. But it breaks my heart to let go. Where would I even pivot here?
Sorry if this was rambling. This is a cry for help
This entire thread is pure doomerism. Don’t let it get to you. I’ve been in this field for just long enough to recognize this house of cards for what it is. I’ve seen the garbage LLMs spit out and anyone who thinks developing like that is sustainable either had their soul beaten into submission, or they’re full of shit.
I don’t wanna repeat myself, so I’ll link a previous comment: https://lemmy.blahaj.zone/comment/22227493
Stay strong friend.
For real, like all LLM output it’s good at looking convincing. It produces so much code though, and it’s not prioritizing efficiency… why would it, more tokens means more revenue.
Tokens are heavily subsidized right now, going to be a reckoning when they start jacking up the prices.
I’m not an expert, but maybe you can say you use LLMs for some projects and develop others by hand for the best of both worlds?
Do they want me to use them or not? If I use them, I accept that I have no place among the senior developers of tomorrow
Untrue IMO. A senior developer knows when to use which tool. As a future senior developer you’ll need to know when to use AI and when not to.
I see people who have been writing code and architecting systems for 20 years use AI to speed up parts of their workflow. More time left over for architectural work when 2 hours of debugging a stupid bug can be a prompt fired away while you go think about more big picture things.
If I had to interview for a job right now and was asked about AI usage, I would say that I’m definitely going to lean towards more manual work in the beginning to understand the projects and the tech stack better, and once I’m more comfortable with my knowledge, I’ll use more AI again, as I can verify its output. In the meantime, it’s still a fantastic search tool too.
If it makes you feel better they were selling you a bill of goods from the jump. Programming hasn’t been a stable or good career for ten years and the writing was on the wall twenty years ago. The fix was in when “learn to code” became commonplace.
The prevalence of the h1b program would have made your course of study a dead end in a few years even without llms.
Get an electricians certification and be a lineman. There will always be construction and storms. We’re building new houses so shitty that it’s guaranteed and there isn’t a weather control gun yet (even if there was, no one would use it to protect the people who live in tornado alleys or floodplains). You can’t get into that job in middle age so start young and avoid the temptation to buy a duramax, it’s how 20 year olds making 150k get fucked over. When everyone gives you shit for not having a truck, buy that old 6.0 and have a good mechanic fix it up.
If you really need the validation of typing instructions to a computer, go into embedded systems. Everyone will make fun of you because they’re twice your age but it’s a job. Those controllers aren’t going away because it’s a multi ten to hundred million dollar contract to replace them and it’s a few tens of thousands of couple hundred thousand to update them.
Stay in white collar work if you ever plan to get into it again. There’s a one way check valve on that so the moment you drive a truck you’re never getting hired for any entry level office position again no matter your qualifications. You can move back into office work at the management level though. The move is to make management on a work crew and then move back into an office.
Consider joining the brain drain. There’s lots of foreign companies happy to suck up discounted domestic talent.
Your work isn’t your identity no matter the job.
Being flexable in the coming years will mean having a savings you can fall back on and pumping it back up after you do. Learn how to set a budget and how to stick to it.
If people have to find a new career after they paid all that money for a degree, colleges should need to fully refund CS degrees.
LLM companies should also be taxed on tokens like labor is taxed. They also should have to retrain their models without the stolen, illegal data sources they used to train these models.
These companies just committed the biggest theft in human history and they’re not going to suffer consequences?
They need to suffer consequences.
Neither here nor there in the context of a reply to a self professed cry for help comment.
Of course neither you nor I nor the combination of every person either one of us has ever laid eyes on possesses the ability to perform the actions necessary to achieve what you suggest.
Even if what you said were possible it’s neither forward thinking or just, excepting a regressive, retributive conception of justice.
There was a report from MIT about AI and the friction of learning. And how there is no substitute for the friction. I think the friction is less with LLMs compared to figuring something out yourself. But that just means their needs to be another way of learning or friction for the job. People use to do a lot of calculations in their head, it was a valuable skill, for me, I just learnt algorithms as more abstract concepts that can translate into a programming language because that was the valuable skill. Learning what’s next will look different, companies may not understand, but the ones that do will last.
deleted by creator
Additional thoughts: deepseek is running a 3x profit on their gpu/hours so there is no salvation in a bubble pop (we’re not getting that, the whole us economy is built on ai now so when things go south it’s gonna be commercial and residential real estate and energy conditions that counteract the effects of a pop and lead to much more controlled deflation instead) because it’s already worth it and economically sustainable to develop at deepseek capacity and prices, which if you have not tried it is a fucking hoot.
So anyone telling you to hold on and wait for the pop doesn’t know what they’re talking about.
It was a meme a few years ago but look into public sector work and old obsolete languages. If you have t got a pass through llc and tax id you can use to pick up contracts then get on that. It’s like ~$200 a year and makes you safer and able to mass apply for contracts.
Do not keep trying to do everything by hand. Learn to use some kind of harness in your dev environment. You probably got trained on vscode with its tab completion. That’s ai. You’re already using it.
I feel like I see one of these posts every three months or so, and it’s just beginning to feel like meaningless doomposting, like the boy who cried LLM.
I don’t care how carefully the code gets reviewed, you don’t know it as well as if you had actually written it, and that will make all the difference three months from now when someone discovers a bug in your code (there’s always a bug in the code), or when the customer comes out of left field with a feature request that you didn’t forsee and isn’t easy to just add in (the customer always wants what you haven’t accounted for).
Don’t give up hope. Don’t let the clankers win. Continue to hone your craft. We will need senior devs more than ever after the AI bubble pops.
This is how I feel too. I’m in several work chats where everyone seems to be pretending that Claude doesn’t have its arm shoved up their ass, wielding them like a puppet.
Several of the projects I am working with are just AI generated. In fact, if I need to suggest any fixes, they will be denied unless it’s AI generated.
I’m tired. I’m depressed. I used to take so much pride in solving problems, but all of that is gone now.
I’m going to try to ride it out and see where it takes me, but the work is mind numbingly boring and the trades look better and better every day.
The job hasn’t died. How you do it has. Your job was never to write code. Your job was to understand problems and transform data.
The senior dev’s job was never to simply write code. But the junior dev was made to handle the grunt, code-monkey work while picking up senior dev skills and experience.
Now you need to have senior dev skills to just get work.
Once upon a time the junior dev’s job was to clean the mainframe and type up the punch cards.
It used to be that airliners had a captain, co-pilot, and engineer to manage the engines and other systems. With increasing automation and system reliability the engineer position was made redundant. No profession is safe from stagnation.

Can do you one better.
Automation Dependency is a legitimate worry. Aviation has also been safer post-1997 than it was pre-1997.
Once upon a time the junior dev’s job was to clean the mainframe and type up the punch cards.
Source? Because I worked for a utility that used to use punchcards. I actually had a card reader and paper tape drive behind me in the server room where I worked. The old timers would come in and reminisce because it beat working, and none of the guys I talked to let “junior” devs touch the punch cards.
Imagine if they let the new guy waste a bunch of cards to put the machine in an unworkable state, or fuck up the punches from someone else’s code, or – and this was a very real problem – drop the entire box on the way to the computer. The cards were srs business and the concept of “junior” didn’t really exist because computing was a brand new field.
No profession is safe from stagnation.
Yeah, yeah. No profession is safe from short-sighted leadership taking a short-term gain instead of growing their talent either. That’s not something to celebrate.
Different shops had different practices, who knew!
It was seen as training on how to use the machine and access to what the more experienced coder was doing. It was of course also back when on-the-job training still existed instead of just throwing the new guy in a corner and expecting them to pick it up themselves.
Once again: source?
deleted by creator
Same as yours.
Second point still stands.
Yeah your job is solving problems with computers, by knowing how to send instructions to a computer to get it to reliably produce desired results.
making programming about writing code is like making photography about film development and darkroom printing. you spent years perfecting those skills and learning about things like effects of different chemicals and dodging and burning amd then the digital camera comes along. and you’d be like “anyone can make a picture now, they edit them on a computer, photographer as a profession is dead”. it’s pathetic.
I’m in the exact same boat. I’ve been thinking a lot about how it’s changed the landscape of tech, and ive come to an interesting conclusion so far. It feels kind of like the switch from horse and buggy to motorized vehicles.
But, what’s going to happen after these companies bankrupt? Will AWS still host old Anthropic models at an increased price? It feels like when Walmart moved into small towns and sold their products at a loss in order to kill mom and pop stores.
Massive enterprises will cut deals to keep using frontier models, everyone else will have to go back to using their atrophied brains. Those who have the compute will be running local models.
Similar to how employers today ask if you have a vehicle to get to work, they will ask if you have local inference. It hurt, but, I bought an AMD Halo the other day. They turned the information super highway into a stroad and the Halo is my vehicle.
It’s interesting to hear this side. It sounds like you’re experiencing one of the better outcomes, even if it is still depressing.
My experience has been rather different with people being given AI, particularly in larger teams (I work with a few different companies as a contractor). Some people who were already good remained good but now put in less work (which is IMO the healthiest way), some deliver more but I get the sense they’re burning out because of the amount of reviewing, arguably one of the least fun parts of development - not to mention the cognitive strain of a rapidly changing system.
But the biggest group by far is the average to straight up bad devs being given the magic wishing hat and pouring out shit like there’s no tomorrow with no concept of what is even in their PRs. Especially great when they can just approve each others’ slop code. Think UI being marked ready for release when it doesn’t actually connect to the backend, just returns hard coded mock responses.
The amount of QA’s needed has quadrupled in a team I work with, and they’re still overwhelmed (whilst still having more regressions than ever).
The worst one is the “Claude said…” experience. When someone picks up an issue to troubleshoot and the result is just whatever came out of the AI, with the person putting in zero effort to even try to understand it, but then expecting a response/review from someone else, who is likely going to hate their life.
The interesting part is that we’re both describing the death of the industry, but yours is death by success and mine is death by failure - both caused by LLMs.
Personally, I’m planning a career change into cabinetry because my job has gone from fun to mind numbing, and I don’t think I’d be willing to do the “I’ll unfuck your AI developed codebase” career path for any amount of money.
The worst one is the “Claude said…” experience. When someone picks up an issue to troubleshoot and the result is just whatever came out of the AI, with the person putting in zero effort to even try to understand it, but then expecting a response/review from someone else, who is likely going to hate their life.
This, this, this. I’m in QA and this has been my last year or so. The audacity of the bad developers to shit out code and then expect us (or anyone) to actually look through their code is soul crushing.
Oh, and as a reward we’re being laid off first right now.
deleted by creator
Yeah it’s not been uncommon for the AI people to blame QA for “blocking” them simply by identifying the ridiculous amount of regressions.
And of course they’re under delivering because they’re being blocked, not because they can’t even figure out how to get the AI to fix the issues without causing new problems.
In my company, there is an executive who is trying to push the idea of them and their team using Claude code to create and push code themselves. They are not engineers. Not even engineer adjacent. Been asking for an AWS account. They don’t understand what AWS is. Not even what source control is.
I wonder at what point is it better to just let them “fuck about and find out” - of course after some written down confirmation that they accept responsibility for their actions, which is very likely going to be a catastrophe.
Let them, but insist they should also use Claude to QA their code and thus take responsibility for the whole thing. If they trust AI to be good enough, why not go full circle? That shouldn’t be a problem, right?
Joking aside, I know there is a real danger of those people shifting the responsibility for their created code mess downwards to the developers and QA, and when shit inevitably hits the fan they know who to blame.
Man, I feel all that. I don’t want to be fixing up other peoples shitty ai code, even if there is a job market. I don’t want to be fixing security vulnerabilities a bunch of people pushed without thinking things through…
How are you going to change into cabinetry? I’m guessing you’ve been preparing for a huge pay cut?
Yes, most likely I’m going to earn next to nothing for years. Luckily, I don’t plan on having kids which makes finances a lot easier to sort out and I have done well with my financial planning.
My expectation is that my passive income from my IT career savings will cover my expenses in 2-3 years more or less indefinitely, and my woodworking will cover my spending above that (so something close to minimum wage, after all regular expenses are taken care of).
That being said, if I still needed money and I didn’t already have an established career in IT, I’d probably apprentice as an electrician or plumber right now. IT is just not worth it at the moment IMO.
I’m about to have a convo with my team, which to be clear is a good team. It’s going to go like this:
“If I write a comment where there has been a pattern of that same comment more than twice across your PRs in the past month (missing indexes, rewritten code for no reason, duplicate code, etc), I will immediately reject the review. If I have to do this twice for the same PR, there will be accountability. And unlike when something proves a challenge and we are flexible, timelines will not shift if one of these occur.”
I personally think this is fair, as we rarely ever put our team into any kind of cram mode. I’m all for heavily assisted dev if it makes life easier, but it should not fall on the seniors to catch the obvious issues.
I just don’t understand why any programmer would let go of the fun stuff. The problem solving, the language learning… It’s all just sad. I’ll never use LLM to code simply because I enjoy coding.










