this post was submitted on 12 Apr 2025
1272 points (98.5% liked)

Programmer Humor

23419 readers
1598 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 5) 31 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 month ago

Hey cool, an AI can program itself as well as a human can now. Think of how this will impact the programmer job market! That's got to be like, the biggest implication of this development.

[–] [email protected] 8 points 1 month ago (2 children)

$145,849 is very specific salary. Is it a numerology or math puzzle?

load more comments (2 replies)
[–] [email protected] 26 points 1 month ago (5 children)

I take issue with the "replacing other industries" part.

I know that this is an unpopular opinion among programmers but all professions have roles that range from small skills sets and little cognitive abilities to large skill sets and high level cognitive abilities.

Generative AI is an incremental improvement in automation. In my industry it might make someone 10% more productive. For any role where it could make someone 20% more productive that role could have been made more efficient in some other way, be it training, templates, simple conversion scripts, whatever.

Basically, if someone's job can be replaced by AI then they weren't really producing any value in the first place.

Of course, this means that in a firm with 100 staff, you could get the same output with 91 staff plus Gen AI. So yeah in that context 9 people might be replaced by AI, but that doesn't tend to be how things go in practice.

load more comments (5 replies)
[–] [email protected] 82 points 1 month ago (4 children)

Know a guy who tried to use AI to vibe code a simple web server. He wasn't a programmer and kept insisting to me that programmers were done for.

After weeks of trying to get the thing to work, he had nothing. He showed me the code, and it was the worst I've ever seen. Dozens of empty files where the AI had apparently added and then deleted the same code. Also some utter garbage code. Tons of functions copied and pasted instead of being defined once.

I then showed him a web app I had made in that same amount of time. It worked perfectly. Never heard anything more about AI from him.

[–] [email protected] 29 points 1 month ago* (last edited 1 month ago) (4 children)

AI is very very neat but like it has clear obvious limitations. I'm not a programmer and I could tell you tons of ways I tripped Ollama up already.

But it's a tool, and the people who can use it properly will succeed.

I'm not saying ita a tool for programmers, but it has uses

[–] [email protected] 2 points 1 month ago

This. I have no problems to combine couple endpoints in one script and explaining to QWQ what my end file with CSV based on those jsons should look like. But try to go beyond that, reaching above 32k context or try to show it multiple scripts and poor thing have no clue what to do.

If you can manage your project and break it down to multiple simple tasks, you could build something complicated via LLM. But that requires some knowledge about coding and at that point chances are that you will have better luck of writing whole thing by yourself.

[–] [email protected] 26 points 1 month ago (7 children)

I think its most useful as an (often wrong) line completer than anything else. It can take in an entire file and just try and figure out the rest of what you are currently writing. Its context window simply isn't big enough to understand an entire project.

That and unit tests. Since unit tests are by design isolated, small, and unconcerned with the larger project AI has at least a fighting change of competently producing them. That still takes significant hand holding though.

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

Most smart AI "developer"

[–] [email protected] 187 points 1 month ago* (last edited 1 month ago) (1 children)

"Programmers are cooked," he says in reply to a post offering six figures for a programmer

[–] [email protected] 101 points 1 month ago (1 children)

six figures for a junior programmer, no less

[–] [email protected] 22 points 1 month ago (4 children)

I almost added that, but I'll be real, I have no clue what a junior programmer is lmao

For all I know it's the equivalent to a journeyman or something

[–] [email protected] 49 points 1 month ago (1 children)

Most programmers don't go on many journeys, it's more like a basementman.

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

We're still far away from Al replacing programmers. Replacing other industries, sure.

Right, it's the others that are cooked.

[–] [email protected] 8 points 1 month ago

Fake review writers are hopefully retraining for in-person scams.

[–] [email protected] 402 points 1 month ago (16 children)

The reason programmers are cooked isn't because AI can do the job, bit because idiots in leadership have decided that it can.

[–] [email protected] 152 points 1 month ago (3 children)
  1. Programmers invent AI
  2. Executives use AI to replace programmers
  3. Executives rehire programmers for thousands of dollars an hour to fix AI mistakes.
load more comments (3 replies)
[–] [email protected] 35 points 1 month ago

At the end of the day, they still want their shit to work. It does, however, make things very uncomfortable in the mean time.

load more comments (14 replies)
[–] [email protected] 37 points 1 month ago (1 children)

Personally I prefer my junior programmers well done.

[–] [email protected] 6 points 1 month ago

As long as they keep the rainbow 🌈 socks on, I'll eat them raw.

[–] [email protected] 122 points 1 month ago* (last edited 1 month ago) (10 children)

Co"worker" spent 7 weeks building a simple C# MVC app with ChatGPT

I think I don't have to tell you how it went. Lets just say I spent more time debugging "his" code than mine.

[–] [email protected] 34 points 1 month ago* (last edited 1 month ago)

I tried out the new copilot agent in VSCode and I spent more time undoing shit and hand holding than it would have taken to do it myself

Things like asking it to make a directory matching a filename, then move the file in and append _v1 would result in files named simply "_v1" (this was a user case where we need legacy logic and new logic simultaneously for a lift and shift).

When it was done I realized instead of moving the file it rewrote all the code in the file as well, adding several bugs.

Granted I didn't check the diffs thoroughly, so I don't know when that happened and I just reset my repo back a few cookies and redid the work in a couple minutes.

load more comments (8 replies)
load more comments
view more: β€Ή prev next β€Ί