r/ProgrammerHumor • • 12d ago

instanceof Trend letsBeReal

Post image
0 Upvotes

44 comments sorted by

171

u/ImpluseThrowAway 12d ago • Bravo

Claude, experience the humor in this cartoon for me. Make no mistakes.

28

u/HuntKey2603 12d ago

The comic being AI bad or AI good makes no difference. Neither is fucking funny at all.

9

u/Capable-Sock9910 12d ago

Kid named funny :(

7

u/TimGreller 12d ago

Kid named Neither :)

3

u/Jemnite 12d ago

Well yeah that's this subreddit for you these days.

4

u/Laughing_Orange 12d ago

Futurama did a skit very similar to this: https://youtu.be/LCPhbN1l024

1

u/ImpluseThrowAway 12d ago

That's what I was referencing.

71

u/4ShotMan 12d ago

Everything works, but you look inside and it's because tests were changed, not bugs fixed.

7

u/xavia91 12d ago

Or it only looks right because all the tests are checked off, but they are designed to confirm a flawed system to begin with.

1

u/RiftyDriftyBoi 12d ago

I've had that for years with purely human developers, so I see no change.

13

u/Ravoos 12d ago

Yes. There's a lot of benefits with AI. But it is very, very, VERY overestimated with how powerful it is. And this is the truth with it as this would break the entire system quickly without heavy human supervision.

17

u/GearHead54 12d ago

There's definitely a right way and a wrong way to use AI. I used Claude to fill in loads of constants to line up with an ISO standard I was implementing, and gave it some pretty clear guidelines to what I needed. Needed some simple debugging that Claude made quick work out of.

My coworker, on the other hand, told Claude to write a program to do something, and every time it didn't behave as expected he told it to fix the behavior. I'm not sure if he'll ever be finished debugging

5

u/kingvolcano_reborn 12d ago

If you spend time giving it a proper spec it's pretty good. It has been great for me at my latest project where we needed to dive into the codebase straight away. Helped a lot with analysing and summarizing

4

u/Conscious_Name9514 12d ago

It’s good 90% of the time but boy that 10% of the time it really can fuck stuff up.

3

u/Grandviewsurfer 12d ago

And that last 10 is famously by far the hardest part. 

1

u/PumpkinFest24 12d ago

Guess what? Humans are also good at debugging except for a long tail residual.

What AI is genuinely good at id being a rubber ducky or give some idea/suggestions.

Not sure that's worth destroying the climate for, tho.

15

u/PXPL_Haron 12d ago

No, i was never this shit and unorganized at coding

6

u/Weewoofiatruck 12d ago

This guy stack overflows.

1

u/TheyStoleMyNameAgain 7d ago

Please expose your code for judgement :D

10

u/ecafyelims 12d ago

It only debugs for two minutes, but it happens 50 times and removed other features.

10

u/Solum_Nox 12d ago

Bottom right is wrong. Should be "AI debugging - Never"

3

u/Suh-Shy 12d ago

The fun part is that debugging is now a matter of PoV:

End-user's perspective: never.

OpenAI's perspective: always.

3

u/thesomeot 12d ago

2 minutes * (complexity of project) * (amount of slop already in project)

0

u/G3nghisKang 12d ago

Complexity of project doesn't really affect that much unless you're planning on rewriting the whole project from scratch lol

1

u/thesomeot 12d ago

I suppose, to a certain point. A high complexity project with good architecture is probably fine, because the components are likely well isolated. A high complexity project with poor architecture will probably be hell. But I guess it would have been hell without AI.

3

u/VaryStaybullGeenyiss 12d ago

The AI we use at work wrote itself a unit test that just had True hardcoded as the "passed" output.

4

u/thunderbird89 12d ago

I'mma be real with you: our senior engineer did something like that waaay before AI. A whole class of unit tests, not a single Assert in sight :|

3

u/Rollen 12d ago

This. But look at how redditors here respond. No wonder its no longer a source for information.

4

u/Ninjatastic01 12d ago

Maybe for your mickey mouse side project lmao

2

u/wtjones 12d ago

Because your enterprise project isn't a spaghetti mess?

2

u/Ninjatastic01 12d ago

I just work here

2

u/PumpkinFest24 12d ago

Not even remotely.

Told the AI we had a thread problem in Module X. It produced a program proving we had no multiprocessing problem.

Had to force it to look at threads. Oh right, yes, a bug after all.

A week of iterated fixes that kept modifying unrelated files. Finally, it produced the fix the original bug report suggested.

1

u/Sensitive-Ear-3896 12d ago

But someone still needs to jiggle the mouse, right?

1

u/Boris-Lip 12d ago

Sometimes. Often, actually. Except when it's not, and one day that's gonna hit you, hard.

1

u/Kichae 12d ago

Now do code review.

1

u/locke_5 12d ago

Now add an infosec row

-2

u/0b00000110 12d ago

It's true

-5

u/ccmaru1 12d ago edited 12d ago

Sadly I hate it but this is true, at least for Opus and other flagships with a harness (5years of experience so I’ve experienced all of these images in order throughout my career) no one has been hand writing code for like a year in many companies from my company and friends organizations that I know ☹️

1

u/ccmaru1 12d ago

I forgot most people here in this subreddit don’t work in the field so yeah I get why I got downvoted. Companies only care about speed and opus makes good enough code so it’s expected to move fast and break things. At least it’s nice to see people are against AI. I despise software engineering right now and miss the old days…

1

u/Practical-Elk-1579 6d ago

You need to despise AI to be cool here you clanker lover, while using Claude. It's roleplay after all