this post was submitted on 11 Sep 2026
1162 points (98.7% liked)

Programmer Humor

33199 readers
707 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
[–] green_red_black@slrpnk.net 5 points 6 hours ago* (last edited 6 hours 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 2 points 5 hours 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 6 points 8 hours 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 31 points 1 day 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

[–] Fancy_Gecko@lemmy.ml 1 points 5 hours ago

who are the people that ruined the industry ? who do you blame ?

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.

[–] imvii@lemmy.ca 17 points 1 day 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.

[–] tobebannedbygaymods@lemmy.zip 1 points 4 hours ago

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

[–] ZILtoid1991@lemmy.world 17 points 1 day ago* (last edited 1 day ago) (1 children)

> the end of software engineering

> looks inside

> overhyped slop generator

[–] skibidi@lemmy.world 14 points 1 day 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 5 hours 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 15 hours ago (1 children)

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

[–] skibidi@lemmy.world 4 points 9 hours ago* (last edited 9 hours 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.

[–] lemmygarden@lemmy.today 12 points 1 day 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 27 points 1 day ago (2 children)

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

[–] Blackmist@feddit.uk 14 points 1 day 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 11 points 1 day ago

We need a night owls society.

[–] 1984@lemmy.today 3 points 1 day ago

Not a bad idea, would be nice with fresh sandwiches instead of shitty burgers or sausages when going home from some event at night.

[–] altphoto@lemmy.today 37 points 1 day ago (4 children)

Computer, I need software please!

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

[–] MoffKalast@lemmy.world 24 points 1 day ago

You asked wrong! You forgot "no mistakes"

load more comments (3 replies)
[–] queerlilhayseed@piefed.blahaj.zone 147 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 9 hours 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 79 points 1 day 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.

load more comments (1 replies)
load more comments (3 replies)
[–] sanzky@lemmy.world 27 points 1 day 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 71 points 2 days ago (13 children)

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

load more comments (13 replies)
[–] markstos@lemmy.world 48 points 1 day 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 1 day ago* (last edited 1 day 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 1 day ago (1 children)

Oops, requirements were written by ai too

[–] skisnow@lemmy.ca 25 points 1 day 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

[–] Konaber@discuss.tchncs.de 8 points 1 day ago

AI;DR (AI; Didn’t Read)

My new favorite abbreviation

you could’ve just sent me the prompt instead

AI discovers compression algorithms.

load more comments (5 replies)
[–] RamRabbit@lemmy.world 71 points 2 days ago (29 children)

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

load more comments (29 replies)
[–] dewritoninja@pawb.social 30 points 1 day ago (15 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.

[–] hakunawazo@lemmy.world 14 points 1 day ago


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

[–] annoying_cyclist@programming.dev 42 points 1 day ago (1 children)

Nothing wrong with being an arborist.

[–] Agent641@lemmy.world 24 points 1 day ago* (last edited 1 day 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)
[–] in_the_dark_forest@feddit.org 14 points 1 day ago* (last edited 1 day ago) (1 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.

[–] ChickenLadyLovesLife@lemmy.world 8 points 1 day ago (1 children)

In my career as a programmer mostly writing custom software for smaller companies, 90% of the job was understanding the clients' businesses and working out what they needed the software to do. Designing, writing and supporting the software was relatively trivial. My bosses never understood my lack of enthusiasm when they would hire newly-graduated Computer Science students and stick them on my team. Never mind that they knew almost nothing about the actual process of producing complete working software -- they were completely useless for the main task of gathering requirements.

load more comments (1 replies)
load more comments (12 replies)
[–] Canonical_Warlock@lemmy.dbzer0.com 38 points 1 day 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)
[–] darthsundhaft@piefed.social 32 points 1 day ago (4 children)
load more comments (4 replies)
load more comments
view more: next ›