this post was submitted on 11 Sep 2026
1181 points (98.8% liked)

Programmer Humor

33208 readers
651 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Dana@programming.dev 1 points 11 hours ago

Time to learn plumbing.

[–] green_red_black@slrpnk.net 7 points 1 day ago* (last edited 1 day ago) (1 children)

Went to college to become a programer. Now going to graduate with a literal dead degree (no joke my degree stopped being offered so I am the last to get it) and work the warehouse and food service, along with Uber driving and delivering as I try to get a career in bartending instead.

Edit: 50k in federal loans FYI

[–] tinfoilhat@lemmy.ml 4 points 1 day ago

Can I just say, I graduated a decade ago and have no idea what you must be going thru.

However, I want to maybe give you a little hope. A college degree is just a piece of paper. I've worked with software engineers that were former teachers, artists, and biologists. Think of the college degree as proof that you're capable of learning.

All that AI has really done is increased the amount of work people are expected to get done, so I don't think there's NO hope for you in software engineering as a whole. You could pivot into another industry that just requires a math or compsci degree. Or keep trying your hand at software engineering.

Good luck

[–] raven55six@lemmy.world 7 points 1 day ago

The end of software engineering will come when the end of world comes. Many clients have realized the mess caused by AI slop and the bugs it creates, the mess it makes while resolving its own conflicting pull requests and the haunting hallucinating in long prompts. Also, the cost involved in long run is bonkers for the trash quality.

[–] tquid@sh.itjust.works 33 points 2 days ago (3 children)

IT guy here, not a programmer per se, but I have given up and am re-training into fraud detection. I want to take down some of the fuckers that ruined the industry before I die

[–] imvii@lemmy.ca 18 points 2 days ago (1 children)

I was in IT 20+ years.

I quit 4 years ago and opened an arcade. My only regret is I should have bailed out 10 years ago.

I'm a non native English speaker , what do you mean by an arcade ? ~___~

Hmm, you could work on an open-source project for detecting and/or mitigating corporate and government influence campaigns in the fediverse. I think, right now, the fediverse is still too small for it to make sense for those actors to deploy expensive, sophisticated attacks against it, but if the community grows that threat is going to grow with it, probably at least as long as we're alive. I assume you're talking about financial fraud; I don't know how similar detecting "fraud" accounts would be but I imagine there's some overlap.

I think it would be fun to work on a bot / influencer detector. And if it works, it would hopefully make the fediverse more resilient to coordinated influence campaigns designed to destroy or capture it. Which would help to ruin the corporate media hellscape that has been wreaking havoc on the world ever since the inception of feed manipulation.

load more comments (1 replies)
[–] queerlilhayseed@piefed.blahaj.zone 152 points 2 days ago (5 children)

We've been predicting the demise of the coding career since the dawn of the coding career, but even if it's not dying, being proficient in coding and becoming proficient in one other trade is a good way to find opportunities to make software that makes that trade easier. The bar for quality in trade-specific software is shockingly low and money can be made in those niches.

[–] jj4211@lemmy.world 3 points 1 day ago

Think there is a much higher immediate risk for new developers trying to get going in the market. So much management right now is pretty comfortable that new programmers with zero real world experience offers nothing the GenAI can't do under the supervision of a senior developer.

Problem is historically new developers weren't trusted to make any decisions if more senior employees were aware of such scenarios, so a new developer was pretty much verbatim implement guidance from more senior teams just deal with obvious rote tedium associated with getting it to code. Also the senior dev will have to fix all your screw ups when you inevitably botch it a few times. Awfully similar to the role GenAI can do now. So has to be some cultural shift to figure out how onboarding new generation developers looks.

Note I could be wrong about the middle paragraph, it's what the larger organization thinks, but I kind of got going by being 'senior' for lack of a company having options and moved from there. Similarly, I've never had success onboarding a junior that wouldn't take independent ownership. I'd get too frustrated at lack of growth and having to correct the same mistakes and be painfully specific, much like I do with GenAI. A new college hire that had his own vision and ability to take vague guidance and implement his vision, that I could work with, but it has happened once in a great while.

[–] hdsrob@lemmy.world 82 points 2 days ago (1 children)

This is basically me.

I was in restaurant management in the late '90s, and knew it well, but loved computers and had been teaching myself programming for a while.

My last restaurant job was for a small franchisee, and I moved into IT and support for them after a couple of years (while also doing catering, covering vacations for managers, doing graphics on vehicles and banners, pretty much whatever needed to be done).

In 2001 I went to work for the company that sold us our POS Systems. Originally I did installation, training, and support, but started coding pretty quickly, and after a few years became lead.

I now own all of that software / IP, and my own company.

That rules. I hope you use your powers for good.

load more comments (3 replies)
[–] ZILtoid1991@lemmy.world 19 points 2 days ago* (last edited 2 days ago) (1 children)

> the end of software engineering

> looks inside

> overhyped slop generator

[–] skibidi@lemmy.world 16 points 2 days ago (2 children)

To be fair having been in software for awhile, plenty of people were slinging slop before AI as well.

The difference is back then, we could block the PR, now management demands velocity at all costs.

It will catch up eventually.

[–] ZILtoid1991@lemmy.world 1 points 1 day ago

Slop back then was using Electron at all cost, since it allowed them to hire cheaper web devs instead. Now it's vibe-coded Electron apps.

[–] pulsey@feddit.org 4 points 1 day ago (1 children)

Didn't management always demand velocity at all costs? This is really not new.

[–] skibidi@lemmy.world 4 points 1 day ago* (last edited 1 day ago)

In the last few years prior to widespread coding llms (at least at the shops I worked at then) there was an appreciation for reducing incidents and defensive, clean code.

Now the expectation is if the AI causes an outage, the AI will fix it quickly, so code quality doesn't matter and just yeet everything into production.

[–] altphoto@lemmy.today 39 points 2 days ago (4 children)

Computer, I need software please!

Why won't it work? I asked for software!

[–] MoffKalast@lemmy.world 25 points 2 days ago

You asked wrong! You forgot "no mistakes"

load more comments (3 replies)
[–] lemmygarden@lemmy.today 14 points 2 days ago (1 children)

I'm going to be a baker! just putting it off as long as possible because I don't want to wake up at 2am.

[–] diablomnky@lemmy.world 28 points 2 days ago (2 children)

Every other baker gets up at 2am. Be the only 2pm baker out there for fresh evening breads!

[–] Blackmist@feddit.uk 15 points 2 days ago (1 children)

Yes, I'm sick of morning people getting all the good stuff. I want to come home from work and sit in a cafe/bakery and eat nice things.

[–] Echolynx@lemmy.zip 12 points 2 days ago

We need a night owls society.

load more comments (1 replies)
[–] sanzky@lemmy.world 27 points 2 days ago (1 children)

getting licensed as an electrician has been on my mind recently. i’m so tired of the whole industry

I quit programming and became a school bus driver. I'm 100X happier even if I am making like 1/6 of what I used to make. What I'll do after I'm replaced with AI I don't know, but at least it will happen long after I would have been replaced as a programmer by AI. I'm more concerned about what the parents will do when their kids are run over by the fucking AI-driven school buses.

[–] Semi_Hemi_Demigod@lemmy.world 73 points 2 days ago (13 children)

I’d rather be an electrician than a plumber. It’s like a simpler, deadlier Ethernet.

[–] OwOarchist@pawb.social 32 points 2 days ago

And electricians don't have to interact with human feces nearly as often.

load more comments (12 replies)
[–] RamRabbit@lemmy.world 72 points 2 days ago (14 children)

That's unironically a good idea if you are just getting into it. The trades pay very well and are in high demand.

[–] OwOarchist@pawb.social 38 points 2 days ago (8 children)

The trades pay very well and are in high demand.

But you'll pay for it with crippling back pain at 45. Maybe some nice cancer as a bonus, from all the exposure to weird chemicals. Oh, and 90% of your coworkers racist, sexist, homophobic MAGA-heads who'll make sure you hear about it at every opportunity.

The trades can still be good, but go into it with eyes open. It's no paradise.

load more comments (8 replies)
[–] Codpiece@feddit.uk 41 points 2 days ago (3 children)

Tell me about it. Giving thought to retraining as an electrician given how in demand they are.

[–] queerlilhayseed@piefed.blahaj.zone 46 points 2 days ago (4 children)

I want to get training as an electrician so I can take my house completely off the grid (or at least, be independent with the grid as a redundancy) one day without accidentally burning it down. Then I want to make free software to monitor and manage home power usage, and share it with the world so we can all have nice, efficient, futuristic homes without some corporate combine demanding a monthly fee and invasive surveillance for the pleasure.

load more comments (4 replies)
load more comments (2 replies)
load more comments (12 replies)
[–] markstos@lemmy.world 48 points 2 days ago (5 children)

I sent this to my plumber to congratulate him on his career choice.

Turns out now he’s an electrician and his company got hired to help build an AI data center. 💀Sixty electricians from his company alone on one job. Drones surveilling the repetitive work overhead.

So much for escaping the impacts of AI.

load more comments (5 replies)
[–] Snowclone@lemmy.world 27 points 2 days ago* (last edited 2 days ago) (1 children)

you'll either be needed to extract dead systems after this all falls apart, or to build new systems for people that don't want slop service in dead space.

[–] bananabread@lemmy.zip 19 points 2 days ago (1 children)

Oops, requirements were written by ai too

[–] skisnow@lemmy.ca 25 points 2 days ago (7 children)

For real.

I recently lost half a morning having to go through a slop requirements document and making a list of questions like "are you sure you want this? why do you want this? what does this even mean?", to which the answers were all "I don't know, ChatGPT wrote it".

Like why did you even bother sending me this, you could've just sent me the prompt instead and saved me 2 hours of my life

you could’ve just sent me the prompt instead

AI discovers compression algorithms.

[–] Konaber@discuss.tchncs.de 8 points 2 days ago

AI;DR (AI; Didn’t Read)

My new favorite abbreviation

load more comments (5 replies)
[–] Canonical_Warlock@lemmy.dbzer0.com 38 points 2 days ago (2 children)

Don't do plumbing, join us in HVAC-R. There is way less training and fewer certs required. The bar is so low it's derailing subways.

load more comments (2 replies)
[–] dewritoninja@pawb.social 30 points 2 days ago (8 children)

I'm a few weeks from graduating in software engineering, I think I'm going back to my old plan of finding a strong rope and a sturdy tree.

[–] annoying_cyclist@programming.dev 43 points 2 days ago (1 children)

Nothing wrong with being an arborist.

[–] Agent641@lemmy.world 24 points 2 days ago* (last edited 2 days ago) (1 children)

I work in software but I have a side job working for an arborist, and you might have been joking but it's legit a great industry to have a backup plan in.

Most arborists near me have more work than they can keep up with. You see, the thing about trees is, you trim them, wait a year, and the bastards grow back! It's like a giant scam and the trees are all in on it!

It's a pretty fun job too, if you're relatively fit. You get to climb trees, throw logs into giant scary chippers, and you get first dibs on all the best gun and sword shaped sticks.

load more comments (1 replies)
[–] hakunawazo@lemmy.world 14 points 2 days ago


~(But to be straight: There are a lot of better options for a career, please try them first)~

[–] in_the_dark_forest@feddit.org 15 points 2 days ago* (last edited 2 days ago) (2 children)

Don't let it get you down. You need to remember that this whole AI hype / AI will replace everyone is coming from people who invested a lot of money into it and really need it to succeed now.

Many also have an oversimplified view of what the discipline of software engineering includes in addition to little understanding how different types of AI work.

Besides, skillsets you learned in SE can easily applied to other 'non-virtual' fields. Many people suck at providing clear and specific instructions or requirements; businesses also have many real world processes that need to be optimized; identifying problems in a system (you first need to see there is an issue, if you want to ask an AI to fix it for you in the next step); being able to break down and tackle large, complex topics; ... I could probably come up with many more points.

load more comments (2 replies)
[–] douz0a0bouz@midwest.social 22 points 2 days ago (7 children)

I know this is a haha community, but software isn't dead. Most corps are going to insist you use AI. Especially as a junior dev. Look for places that say things like "engineers make the decisions". You need to find a place where you can get experience learning how software is built, even if the bot does the typing. People have been getting laid off and that sucks but software devs aren't going anywhere. Ai writes bad code. They need us to make sure bad code doesn't go to production.

[–] myrmidex@slrpnk.net 18 points 2 days ago* (last edited 2 days ago)

They need us to make sure bad code doesn’t go to production.

what worries me: that's not something a junior can do.

I see it with the local lawyers office, they have stopped hiring junior lawyers and are replacing the junior's tasks by AI. Fine for now, but I wonder what happens when the others retire, who's going to replace them if no juniors are trained?

load more comments (6 replies)
load more comments (4 replies)
[–] darthsundhaft@piefed.social 33 points 2 days ago (4 children)
load more comments (4 replies)
[–] Feidry@sh.itjust.works 25 points 2 days ago (8 children)

I worked in IT support for 15 years. Now I work on a dairy farm. Cows are way better than people. Go into farming, fellow lemmings. It's so rewarding.

load more comments (8 replies)
load more comments
view more: next ›