Really?
Because nearly each time I point out that software has been getting so bad that I legitimately can’t go more than 1 day without wild bugs in everyday software that was fine 6 years ago, I’m surrounded by 17 AI bros screeching about how “umm actually I’m way more productive and AI has found 6,500 issues in this code and that’s great!”
Yea what’s not great is when they use AI to “patch” the vulnerabilities.
You ever try to go back in basically any industry and figure out what the fuck the last person at a job site did?
Now imagine that, except instead of intuitively being able to figure some things out because human thought is at least a base to start from, you have no fucking clue what the AI was thinking.
AI is also a massive shortcut that tugs your dick anytime you use it.
Humans can’t be trusted to not optimize every little thing, and AI is taking advantage of that.
I genuinely pine for a time when it was hand coded and I’m tired of pretending this is better
I feel like this is the difference between the people who became developers for the craft and developers who became one just for the job
If you’re just doing it as a job, you tend to just want to get stuff done, as long as it works
If you became one for the art of the craft, you now feel the things described in the post. You don’t create anymore, you just delegate and code review. The LLM code might even be perfectly fine. But you don’t create, and it’s just tiring
Exactly.
And it’s not just programming, it’s in every career, artistry, journalism, etc.
When barriers are extremely low, one side effect is you no longer have the passionate people as easily rise to the top.
You have a shit load of people with surface level or worse understandings of things in charge.
See the following:
Parts of Hollywood from studios to directors, nepotism and mbas nearly ruined cinema.
Gaming companies often sell out to go public or allow themselves to be bought by soulless corps, this often but not always goes very very wrong.
The music industry is RIFE with plants, nepotism, and absolute garbage music.
Now programming is opened to the masses.
And you even have people like Linus Torvalds taking what I think is a stance that likely makes sense for him, but is such a damning thing to openly say because people take Torvalds use of AI as a blanket “look he uses it so it must be ok” where there is SO much nuance.
I miss times before AI lol
Thing is, the ones who use ai to code large segments of code, don’t usually know how it works in sufficient detail. Even the block diagram is done by ai with little oversight. The fix is simply to ask the ai to do over.
I ask the bizfolks: would YOU allow a guy in a suit with no prior engineering knowledge, but with an ai design the structural elements for a bridge for thousands of vehicles a day? What about one you use daily? So why would you allow that when developing software that is critical for handling your enterprise data and finances?
would YOU allow a guy in a suit with no prior engineering knowledge, but with an ai design the structural elements for a bridge for thousands of vehicles a day?
I know people who would get an instant boner from that idea and be the first in line to drive over it
I don’t think I’ll ever stop working on my own projects. Even if I leave the software industry otherwise.
Sadly, I’m way more burned out than Pre-AI and I was a bit before then. (So I guess it just sped up the pace).
I have no desire to come home and work on personal software or devops projects. My Homelab sits in the same state it was since the last real vacation I had. Corporate/industry work has removed all desire for personal development work.
Yeah one of my hobbies used to be computational math, I used it to learn about complex analysis, shaders, group theory…
Now I’m like “fuck all of that”, I do tai chi, I cook carnitas, I read manga.
I’m spoiled on the whole thing, I take no pride that I used to be someone who knew a lot about computers and having worked at Google/MSFT is now a source of shame.
I guess I’m really lucky that I never had to use AI, and when I tried it on my own, I quickly realized how awful it is.
I’ve just seen a draft PR with 60k lines added.
No, I’m not OK.
And I’ll definitely go: TL;DR , I refuse to take any responsibilities about this.
If your company sucked before this, it sucks 80x as much now.
I switched companies this year, and there’s a big difference between working for a company that is shrinking and one that is growing right now.
I was a developer and then manager for 16 years before I saw what the industry was becoming and left, almost a year ago now.
I used to be excited about the work I was doing, solving tough problems and working/managing great people.
Unfortunately, like every company, we had mass layoffs and AI tooling mandated.
My very last year there was me just depressed while trying to keep morale up for the team I was left with (which is almost impossible if you can’t support the company).
The good news is, after I left I’ve made a horizontal shift to starting my own Indie game company. Obviously that has tons of risks and it’s own problems, but it’s been a breath of fresh air to work how I want to work, with a hope I can build a company and run it how I want to (which is not forcing AI tooling down everyone’s throats).
I suspect I’m not the only engineer who’s left to set up their own business over the past year, on the premise they want to start something small, with a healthy culture that they can hire engineers into.
I appreciate it’s not much of a lifeline, but over time I reckon you’ll see a correction with smaller companies starting up, who do engineering right and can set disruptive cultures that draw all the exceptional and clever engineers to come work with them.
I gotta say, I’m pretty fucking far from OK.
I THINK im burned out but I might just be dying slowly of some mysterious illness.
I’d say tech workers in general are not doing okay. I quit my sysadmin job 3 years ago and have been desperately trying to switch careers.
Even in this day and age, when furniture is being mass-produced, there is still a niche for those who create furniture by hand, without the use of assembly lines and CNC.
The same goes for software development.
The downside is that you need to become the creative, the “ideas man” that can come up with that bespoke solution that AI can never truly provide. And you likely have to do it on your own, or if you are lucky, in a small company whose entire identity relies on bespoke solutions and high-quality, high-cost work.
The vast majority of software developers will never be able to make that jump, just like how hundreds of thousands of furniture-makers in the early 20th century, across North America, were also unable to make that jump. Those turning out bespoke furniture today represent an almost-unmeasurable rounding error compared to the same numbers of craftsman a century ago.
But they still exist. They can still make a living. And so can software developers with the right skills and attitudes.
Is there really a market for mass production of low quality software?
Maybe it’s just never been needed in any of the market segments I work, but it always seems like it’s better to spend 40 hours today to refactor or clean up code then to spend 10000 hours bug hunting spaghetti code. Like sure your perl script worked but for the love of all let’s actually make a project with a maintainer and a code base you can reasonably attach an SLA to plz
When it comes to my actual core work and getting things done, I’m still content. Even with the pressure to “use AI”, it’s usefulness is limited enough in my specific niche that I actually still do most of it. There are a couple of more mainstream components that it did accelerate, but the core of my job it kind of just isn’t good at. I still have authority over it and how it is done, and I can keep it pretty solid.
However the phenonomenon of people telling me how I should be doing my work who know absolutely zero about my work is exhausting. Someone who has never written code or used any version control, even with AI for some reason is telling me I should stop using git because it isn’t AI friendly because he read some article and he thinks it sounds smart to say it. Someone telling me they vibed up a solution for something and sent it out to our customers and then I get stuck trying to repair the customer relationship when it is crap, and expectations are that I should be able to fix it real quick because “the AI did all the hard stuff already”. So much harder fixing slop from someone that vibed without knowing than starting from scratch, but no one believes it because it almost looks right and how far off can it really be of it looks that right?
Most days I avoid that and I do feel like it’s getting better as the novelty wears off and these people with no stake in things are getting bored of slopping up stuff they find out they don’t actually care about, so it is fine.
However, I would absolutely suggest not trying to get into this industry. It is an absolute shit show to onboard into now. I am so glad now that my kid had zero interest in this stuff, saved them a bunch of disappointment.
I’m fine with the work. I use AI to help make some bricks, but I still build and design the tower.
I feel like I really earn my paycheck by needing to interact with clueless people/managers.
I’m thinking about getting into cyber security, or maybe get an MFT and be a shrink. Idk. Job market kinda sucks
Seems like cyber security is the new hot thing now
Will probably become so, LLM used badly will create disasters.
Everyone and everything keeps getting hacked. And you can’t fix stupid. Job security?



