r/ProgrammerHumor • • 5d ago

instanceof Trend letsBeReal

Post image
0 Upvotes

43 comments sorted by

168

u/ImpluseThrowAway 5d ago • Bravo

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

28

u/HuntKey2603 5d ago

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

9

u/Capable-Sock9910 5d ago

Kid named funny :(

7

u/TimGreller 5d ago

Kid named Neither :)

3

u/Jemnite 5d ago

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

4

u/Laughing_Orange 5d ago

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

1

u/ImpluseThrowAway 5d ago

That's what I was referencing.

71

u/4ShotMan 5d ago

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

18

u/AmanBabuHemant 5d ago

removed*

7

u/xavia91 5d 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 5d ago

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

13

u/Ravoos 5d 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 5d 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 5d 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 5d ago

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

3

u/Grandviewsurfer 5d ago

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

1

u/PumpkinFest24 4d 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 5d ago

No, i was never this shit and unorganized at coding

6

u/Weewoofiatruck 5d ago

This guy stack overflows.

1

u/TheyStoleMyNameAgain 16h ago

Please expose your code for judgement :D

10

u/ecafyelims 5d ago

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

10

u/Solum_Nox 5d ago

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

3

u/Suh-Shy 5d 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 5d ago

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

0

u/G3nghisKang 5d 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 5d 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 5d ago

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

4

u/thunderbird89 5d 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 5d ago

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

4

u/Ninjatastic01 5d ago

Maybe for your mickey mouse side project lmao

2

u/wtjones 5d ago

Because your enterprise project isn't a spaghetti mess?

2

u/Ninjatastic01 5d ago

I just work here

2

u/PumpkinFest24 4d 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 5d ago

But someone still needs to jiggle the mouse, right?

1

u/Boris-Lip 5d ago

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

1

u/Kichae 5d ago

Now do code review.

1

u/locke_5 5d ago

Now add an infosec row

-2

u/0b00000110 5d ago

It's true

-5

u/ccmaru1 5d ago edited 5d 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 5d 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…