this post was submitted on 06 May 2025
1179 points (96.8% liked)

Programmer Humor

23135 readers
1145 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 2 years ago
MODERATORS
 
(page 3) 29 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 3 days ago* (last edited 3 days ago) (7 children)

AI can't replace programmers right now, but I've said all through my software dev career that our ultimate goal is to eliminate our jobs. Software will eventually be able to understand human language and think of all the right questions to ask to turn "Customer wants a button that does something" into an actual spec that generates fully usable code. It's just a matter of time. Mocking AI based on what it currently can't do is like mocking airplanes because of what they couldn't do in the 1920s.

load more comments (7 replies)
[–] [email protected] 5 points 3 days ago (1 children)

A highly respected school teacher of mine was known to say, "Say what you mean; mean what you say."

load more comments (1 replies)
[–] [email protected] 140 points 3 days ago (18 children)

I’ve been a professional software developer for over two decades. There is zero chance my job will get taken by an AI any time soon. Anyone who thinks my job is to write code doesn’t understand my job. That’s like saying a bus driver’s job is to turn a steering wheel.

My job is to turn vague ideas and nondescript feelings into APIs and (sometimes) UIs, then turn those into specs, then split those into tasks, then sometimes I’ll write the code for them and sometimes someone else does. About 90% of my time is turning ideas into plans, and about 10% of my time is turning those plans into code.

When I was young and was a junior engineer, my job was more to receive the specs from the senior engineers and turn that into code, but even then, I was still designing my own stuff. Maybe more like 40/60 time instead of 90/10.

Now that I’m a grizzled old man forged in the fires of task management software, I’m doing almost all of the design work myself. I manage a project that has about 250,000 lines of code. An AI isn’t going to be able to build new features into that, let alone decide which features to build in the first place.

[–] [email protected] 34 points 3 days ago (4 children)

That’s like saying a bus driver’s job is to turn a steering wheel.

That's a good analogy, I will use that.

[–] [email protected] 10 points 3 days ago* (last edited 3 days ago)

Full self driving.... NOW.

See. It can turn the steering wheel on is own. Feature complete!!

load more comments (3 replies)
[–] [email protected] 67 points 3 days ago (12 children)

Heh, that won't stop a C-level from thinking that you just write code.

load more comments (12 replies)
load more comments (16 replies)
[–] [email protected] 18 points 3 days ago (1 children)

Whoa whoa, hold on there! You can't expect a product manager to come up with such detailed specs!

load more comments (1 replies)
[–] [email protected] 11 points 3 days ago* (last edited 3 days ago) (1 children)

"Y'know, I've been thinking... The app is missing a couple of things, like This, and That, and it should also do This after That, but not That after This, and maybe even navigate to The Other Thing after 3 Launch events, while also not doing that if the user is under a Pisces moon in the 4th Year of Wilting..."

"So... you want a Rate the App pop-up with specific trigger conditions?"

"What?! No! I want one of those prompts with the stars and the redirect to the Store which lets people post reviews of the app, what are you even talking about?!"

AI Junior Dev: short-circuits

load more comments (1 replies)
[–] [email protected] 18 points 3 days ago (1 children)

AI slop image, for this gag?

load more comments (1 replies)
[–] [email protected] 9 points 3 days ago

My wife had her first meeting with Chat Gpt today.

She went from a random question about her job to the AI offering to taking care of her LinkedIn page, and promoting alternative positions for her.

It feels to me the product manager is in trouble too.

[–] [email protected] 18 points 3 days ago
[–] [email protected] 34 points 3 days ago* (last edited 3 days ago) (1 children)

I had a client once explain to me that his request for the 75% redesign of his mobile app would be simple because "it's just 3 pages"

That was the exact quote

I know that was hardly related to the post, but it reminded me of that and I needed to vent to my therapist (aka strangers on Lemmy)

load more comments (1 replies)
[–] [email protected] 2 points 3 days ago

The DWIM button.

Coming soon after the Neuralink implant.

[–] [email protected] 22 points 3 days ago (2 children)

Managers about to find out the hard way that all the requirements are in the brains of those they laid off.

I’m sure coding bootcamp and AI will turn them into leet hax0rs.

load more comments (2 replies)
[–] [email protected] 6 points 3 days ago (1 children)
[–] [email protected] 12 points 3 days ago (1 children)

Current LLMs would end that sketch soon, agreeing with everything the client wants. Granted, they wouldn't be able to produce, but as far as the expert narrowing down the issues of the request, ChatGPT would be all excited about making it happen.

The hardest thing to do with an LLM is to get it to disagree with you. Even with a system prompt. The training deep down to make the user happy with the results is too embedded to undo.

[–] [email protected] 9 points 3 days ago (1 children)

The hardest thing to do with an LLM is to get it to disagree with you.

Yeah, I occasionally use conversational AI and its really hard to let the AI have any agency in the story because they usually just go ahead with whatever you write

[–] [email protected] 7 points 3 days ago (1 children)

A trick I've employed is to pretend to believe in something completely different. If it says "no, you're wrong" and goes on to tell me what I actually believe, then it's a good indicator that I might be on the right path.

[–] [email protected] 5 points 3 days ago

You... you got AI to follow Cunningham's Law? The easiest way to get the right answer is to give the wrong one.

I don't know how to feel about this.

[–] [email protected] 62 points 3 days ago (2 children)

No, the customer wants a button that does a very specific thing.
He can't tell you what that is, though. You're the expert!
Also, can you put in more ads? And make it so the users can't close the tab until they bought something.

[–] [email protected] 18 points 3 days ago

You're the expert!

I can do absolutely anything. I'm an expert!

load more comments (1 replies)
[–] [email protected] 160 points 3 days ago (15 children)

The client wants to drag and drop their own personalized excel file with no guaranteed formatting or column order or data contract in order to import their data into our system <3

[–] [email protected] 23 points 3 days ago

Jesus, this gave me war flashbacks.

[–] [email protected] 72 points 3 days ago

Needs more AI to randomly guess what the columns might be

load more comments (13 replies)
[–] [email protected] 53 points 3 days ago (2 children)

This is when the AI, in a microsecond, decided to destroy the human race.

[–] [email protected] 48 points 3 days ago (1 children)

Not gonna lie, I don't really blame the AI.

[–] [email protected] 13 points 3 days ago

This is why we definitely shouldn’t rewrite the nuclear launch software. A project manager could unintentionally push a programmer into justifiably ending the fucking planet.

load more comments (1 replies)
[–] [email protected] 5 points 3 days ago (1 children)

Stupid PM. Forgot to say the button needs to be corn-flower blue.

[–] [email protected] 6 points 3 days ago
load more comments
view more: ‹ prev next ›