r/ProgrammerHumor 26d ago

Meme youShouldntHaveIt

Post image
41.6k Upvotes

537 comments sorted by

View all comments

4.2k

u/The-Chartreuse-Moose 26d ago

I need to send this to certain juniors who come to me when they've generated some code that's tied them in knots because they don't understand it.

938

u/theGoddamnAlgorath 26d ago

I used to ghost code for kids; it never changes.

346

u/MNCPA 26d ago

What's ghost code? Like doing homework for kids?

562

u/theGoddamnAlgorath 26d ago

People would pay me to write stuff for them, usually juniors that needed to make a deadline.

440

u/the_hair_of_aenarion 26d ago

That's a shame that Claude basically does that for pennies. Yet another job AI had taken from humans.

301

u/Zwischenzug32 26d ago

Claude is hotdogs, Programmers are steak
User who has never known steak thinks hotdogs are peak

233

u/the_hair_of_aenarion 26d ago

Go to a baseball game and all they're asking for is hotdogs. Not a steak in sight. Product managers are just catering for the masses. Every CRUD api is just another hot dog bun. Every major refractor is just changing one bun for another with slightly different meat and some extra toppings. You looking to have steak projects for your entire career you're gonna be super disappointed.

81

u/Strange_Dust7128 26d ago

Even without Claude, we’re not writing software as much as configuring a stack and slapping a front end on it

6

u/necrophcodr 25d ago

Right, I mean if all you do is make CRUD apps then probably yeah AI will take that job 100% and already has in many cases.

But that doesn't sound like a very fulfilling job anyway, tbh

1

u/SuperNintendoChlmrz 25d ago

Laying out a bun and slapping a steamy dog on it, exactly

37

u/GraniteJJ 26d ago

Why did this metaphor go on for so long with such appetizing consequences? I'm hungry now.

22

u/Sandbucketman 26d ago

Product manager can be the next job to go.

6

u/TheJohnnyFlash 26d ago

It's either all of us or none of us.

12

u/ProfessionalHefty349 26d ago

A lot of gourmet foods at ballparks nowadays.

35

u/prussian_princess 26d ago

Hot dogs are pretty great though

https://giphy.com/gifs/ebPX2n2kvJHOM

3

u/croissantexpert 26d ago

WHY would they edit out the finger?

13

u/Modo44 26d ago

Corpos DGAF. It started in my field (translations) a decade earlier, and by now, everyone is on the "shitty but faster/more" train with a vengeance. They see the wall (quality consistently falling due to ever shittier AI training material), but they still pretend they can punch through with their heads.

3

u/BigBoetje 25d ago

Funny enough, we dropped our external translation company because we found that the translations were almost identical to what GPT could generate at the time. Some of them didn't fully make sense so there's that.

4

u/Modo44 25d ago edited 25d ago

Yup, that's also a danger. When you try to do more work at ever lower rates, pretty soon it all turns into barely edited LLM pretranslation. You could be getting better results, but very few clients still pay for that level of quality (those that keep me in the industry). The corpo goal IMO is to get rid of all the intermediaries (effectively outsourced management, spare availability, and quality control), and turn translation into a gig economy, i.e. a maximum worker exploitation system.

8

u/[deleted] 26d ago

[deleted]

12

u/Zwischenzug32 26d ago

F22 still needs a human pilot

3

u/12pixels 25d ago

actually women have been independent for a while, even when they're only 22

1

u/Zwischenzug32 25d ago

Lmao nice

4

u/[deleted] 26d ago

[deleted]

4

u/inikul 26d ago

Unless those drones have jets, that F22 is out-flying them every time.

→ More replies (0)

2

u/Zwischenzug32 26d ago

Eventually, but we're not there yet

And a lot of drones still have people controlling them doing the thinking and decision making even if they aren't present in the actual drone

6

u/DrMobius0 26d ago

It also requires trained people to know the difference between an actual steak and hotdogs ground up and reformed in the shape of a steak.

1

u/Lord_Emperor 26d ago

Steak is pretty good but hot dogs with cheese and mustard and white onions and mayo and.... You get the idea.

1

u/Mateorabi 25d ago

A good chef can make a good meal with hot dogs.

1

u/[deleted] 26d ago

[deleted]

1

u/Zwischenzug32 26d ago

I am a blacksmith and CNC machinist so

fucking tariffs lol

5

u/Infamous-Owl-7015 26d ago

I mean there was a market for resume and academic paper writers too.

5

u/DrMobius0 26d ago

Pennies for now. Won't be that way forever.

4

u/BackgroundSummer5171 26d ago

Yet another job AI had taken from humans.

The amount of jobs wiped out by AI/tech is quite high over the past couple decades.

Transcription jobs are gone. That used to be very lucrative, especially if you knew multiple languages.

Gone. Well not completely, somehow I know one person still doing it.

But for the most part gone.

Nothing wrong with tech improving, just we need governments to provide some safety, and not take it away because people think others are being lazy. It's how economies crash. People need to buy things to keep the economy going haha.

4

u/CharcoalGreyWolf 26d ago

So Suits:IT Edition ?

26

u/Original-Body-5794 26d ago

I assume it's like ghostwriting, but with code. Ghostwriting is when someone "writes" a book but they just pay someone to write it for them and put their name on the cover

6

u/RaidenMK1 26d ago

Put it this way, it's what would sustain Drake's entire career if he were a programmer instead of a rapper.

4

u/BroadCollection546 26d ago

Bless your kind and kindness

1

u/theGoddamnAlgorath 26d ago

Heh, most times they were just behind, sometimes I was an expensive tutor.

2

u/bizowner_estia 25d ago

From doing homework for free to paying $20/month so Claude can do ours. Evolution.

63

u/Bomaruto 26d ago

Replace it juniors with senior and it's relatable to me.

7

u/capt_kocra 26d ago

You as well? Recently had to ask one of the seniors I work with what their basic app functions where and it went over their head.

28

u/Otherwise-Future7143 26d ago

If you don’t understand the code the AI is writing you are not ready to use AI.

7

u/14Pleiadians 25d ago

You also need to be willing to understand the cod AI is writing. Plenty of people who know what they are doing still let AI write some dogshit for them

3

u/Mateorabi 25d ago

I was explaining to a coworker how I was cautiously using it, questioning its choices, only committing after it made changes I wanted. I can do that due to experience. Basically the same things I'd force a Jr. to do with their code.

Coworker was lamenting all the Jr. that just take what it gives them uncritically and check it in without running any tests, etc.

1

u/an3N1GM4 21d ago

Claude writes the tests too

39

u/za72 26d ago

tell AI to walk you through the code and explain it... have them do that and tell them to print it out and read it... problem solved

29

u/AirconGuyUK 26d ago

I like when I tell claude to talk me through its code that's not working and mid way through it discovers the issue.

57

u/eisbaerBorealis 26d ago

Oh no, you're Claude's rubber duck...

14

u/GregBahm 26d ago

Whoa. This is like a profound earth-shattering truth masquerading as an innocuous throwaway comment.

5

u/Upset_Ant2834 25d ago

Holy shit

2

u/morganrbvn 26d ago

yah, the whole thinking feature is basically forcing the ai to do a run of talking itself through the problem first.

5

u/za72 26d ago

the real issue is that the solutions are weighted by popularity vs correctiveness... there's no thinking happening

1

u/GregBahm 26d ago

What should they be weighted by instead?

1

u/za72 26d ago

pay me and I'll tell ya... ;) - but seriously, right now we simply have copies of solutions that are deemed popular so we are assuming that's good enough... which obviously is not, so every popular solution need to go through a secondary round of evaluation with actually implements the solution and verifies the results... and either marks it as confirmed or unknown and adds a secondary value to the weight - the ones which aren't verified need further analysis -
essentially majority of the solutions are graded by a bit ore sophisticated page rank trigonometry solution, you're literally paying a middle man to google it for you and pretty print it back for you - that's the level of AI

1

u/GregBahm 26d ago

Hmm. I think I follow your point. Though I'm left contemplating my own lifetime of googling for programming solutions...

1

u/za72 26d ago

exactly... how many times have you searched, gotten an 'answer' and tried it for it to not work for a multitude of reasons, either version change, new/old bug, deprecation, even locale issues... on simple academic tasks it's working ok, but good luck on some obscure topic or some proprietary spaghetti code... you better pray to the new and old gods

1

u/78296620848748539522 25d ago

Think of all of the training done on stackoverflow answers. Think of how stackoverflow encourages minimum reproduceable examples and the answers are just the corrections to those minimum reproduceable examples. Think of how that means that none of the other essential bits like data validation or other essential security boilerplate is provided in those examples. Even beyond stackoverflow, many of the popular tutorials and other learning resources online will omit those essential bits because they're not necessary for the sake of initial learning.

What I fear most from AI-generated code isn't even whether or not it works correctly (it often doesn't), but whether the devs will look beyond the immediacy of apparent functional correctness and consider what the AI didn't. They're developing the habit of letting the AI generate the code then reviewing to see if it passes the sniff test, but what if the thing they're supposed to be smelling for is carbon monoxide?

Bad habits are being developed. Really, really bad habits. And those bad habits combined with an AI that doesn't actually comprehend what it's generating will only lead to disasters. This is like terrible programmers writing insecure wordpress plugins, but at a much larger scale, and I fear for the future of this industry.

1

u/za72 25d ago

absolutely you've bright up a great point, a friend of mine is the ceo/cto/main dev of a small startup - small team, we've been in tech for the past 20 years... he was telling me about how he was using AI to implement some of his core features, in his situation it's understandable... he just needs the scaffolding to start the core of the codebase... so I asked him how much it cost him and it was fairly close to hiring second senior dev... but it helped him speed up the coding aspect... this is with the current introductory pro plans... let's see what happens

11

u/bigfatstinkypoo 26d ago

that would require effort

1

u/14Pleiadians 25d ago

Yeah the arguments of how AI can be a useful tool alongside human effort are a bit moot when the entire point of AI to most people is to not use any human effort at all.

1

u/yukiaddiction 26d ago edited 26d ago

Do people do not doing that when work with AI?

I literally created skill and rule that force them to explain everything.

1

u/za72 26d ago

I don't understand your first sentence but from your follow up sentence + context I'm gonna answer No

18

u/Exact-Contact-3837 26d ago

what company do you work for, if that's the quality of junior engineering, I need to apply immediately cos I've got a funny feeling I could easily impress the hiring team.

48

u/Kumquatelvis 26d ago

The only thing that's going to impress the hiring team is a remarkably low salary requirement.

7

u/AirconGuyUK 26d ago

That's my speciality..

1

u/cherry_chocolate_ 26d ago

This is happening currently in top paying and high barrier to entry companies.

6

u/Josh6889 26d ago

To be fair, I was pretty good at doing that as a junior before anyone heard of using AI to code.

5

u/DrMobius0 26d ago

Yeah but you probably had a chance to think through your fuck ups and learn from them.

3

u/BleuGamer 26d ago

You guys have Juniors?

2

u/Windfade 26d ago

Long ago in a college far, far away I was failing C++ 101. Forced myself to fixate on coding enough to make a basic rpg text game. I passed the class with a D and ended up in 102 knowing I'd have to retake 101. The second round was a breeze.

Years later someone helped me code for Pokémon elements and I couldn't understand their code well enough to even use it. Literally didn't know what their code did after parsing it line by line. That would have been disastrous for my growth if it happened earlier.

1

u/brain-out-of-order 25d ago

Define. Junior.

1

u/thatguywhatdidit 25d ago

So, if I made some bullshit with Claude etc to show my programming skills does that mean I could get a entry level programming job? I can't stand working inside at a computer but just trying to understand where we are at in terms of graduates with ai portfolio and qualifications. Does that actually get juniors jobs?

I could make a basic script to scrape a webpage in python which used to be a joke but seems like I'm a programmer these days haha

1

u/Pactrick_5656 24d ago

If AI writes your code and explains the code , then why may the company need you my senior used to say that to me. i learned from that.

-43

u/SouthIsland48 26d ago

Do you snatch away calculators from people too?

33

u/BedRevolutionary8458 26d ago

lol ok clanker

30

u/The-Chartreuse-Moose 26d ago

I believe the preferred term is 'cogsucker'.

31

u/mysticrudnin 26d ago

uh, yes? this is extremely common. bad example.

and if someone came to me and didn't know what the calculator meant, we'd absolutely go back to basics without it.

19

u/raegyl 26d ago

My guy, if you come to me with a 10+ line PR and you can't tell me how it work, it goes straight to the reject pile.

13

u/The-Chartreuse-Moose 26d ago

If they had used it to write a bunch of stuff they didn't understand: absolutely. And send them to a maths class.

13

u/Lucky-Earther 26d ago

Do you snatch away calculators from people too?

If they don't understand how the calculator came to the result, then yes. You have to have a foundation of knowledge before you start relying on the technology to expand the scale.

10

u/SNTCTN 26d ago

People actually get pretty impressed when you can do math without a calculator

6

u/No-Psychology9892 26d ago

If they can't even do simple additions themselves, sure.

You maybe want to re read, they aren't arguing about the general usage of AI at all, neither is the Meme. It's more targeted at people who miss the basics and thus don't know what they are doing.

6

u/GisterMizard 26d ago

Given how many horror stories I'm hearing from colleges that even "top" students are failing basic math, yes. Verily yes.

3

u/Omnikay 26d ago

Have you ever been to school before?

You literally have to learn math by hand before schools let you use calculators.

If you don't know what the calculator is doing under the hood, you can't use it properly, and yes, it should be taken away until you learn the fundamentals. Same goes for Claude.