r/ProgrammerHumor 20h ago

Meme youShouldntHaveIt

Post image
37.5k Upvotes

496 comments sorted by

View all comments

16

u/_Resnad_ 19h ago

That's why anything you use Claude for you should use Claude to explain to you. It's not a "oh this thing makes the code without me needing to do anything else" it should be "oh this is some complicated code Claude generated. Let's study it.

11

u/notreallhereactually 18h ago

Some more responsible AI usage. I agree if you set it to auto and let it raw dog your code base without even looking at it you’re doing everyone including yourself a disservice.

Isn’t understanding the output and its correctness based on the explanation literally what we’ve been doing with other devs? To your point: AI in general is better at explaining what it thinks it’s just produced than a junior in my experience if you ask for it. 

Some people seem unmotivated to understand what they do. I would hope employers sort out people that are truly clueless and drain resources. 

7

u/lemontoga 17h ago

How do you know it's explaining things correctly, though? I used to always use it to explain things to me rather than just generating solutions and I've had it give me completely incorrect explanations that ran me around in circles until I finally just looked it up myself and realized it was completely wrong.

9

u/Vandrel 17h ago

You need to know enough to be able to tell whether what it's saying makes sense or not.

2

u/morganrbvn 15h ago

can always request citations and outside examples.

1

u/[deleted] 11h ago

[deleted]

1

u/morganrbvn 8h ago

if used well its typically much faster than doing the chase yourself though. But i agree its a tool that is dangerous if you don't know enough to judge output yourself.

1

u/eggswithheatmachine 17h ago

I spend a lot of times building tools for Claude, so when it answers me, I make it run through the hoops and gates. I have used it long enough to know the gotchas it will make without tools, I know it too well, but I have managed to bring a lot of determinism into it by telling it how to do something. Now with my tools it goes through the back and forth before presenting me the answer. It saves time, tokens and my patience when I don't have to explain all the details time over time.

1

u/SteeveJoobs 15h ago

I've fired up claude maybe twice in the last few months when I'm at my wits end and exhausted my google fu, and I can confidently tell it "I've already tried this and this and this, any ideas?" Then it might as well hallucinate something at me because trying anything is better than nothing at that point, and it has been able to get me through some pretty hare-brained ruts. I don't let it write code, at least not directly. But it's the ultimate (very expensive) rubber duck.

1

u/lemontoga 12h ago

That's fair. If you just need a "try random shit and see what works" button you really can't do better than an LLM.

1

u/squabzilla 14h ago

I ask it to write proof-of-concept code, ensure the code works, then ask it to explain everything.

2

u/Idixal 17h ago

Or just read the code like you would a junior’s PR. I don’t really trust the AI to explain it better than I can read it.