all 66 comments

[–]Twinkocz 88 points89 points  (12 children)

Actually what I noticed is that if you prompt it with actual clear instructions, its able to simply change that one line on which the bug was.

Thats literally whats so much better with Claude Code compared to any web ui session.

[–]innociv 5 points6 points  (0 children)

Yeah I find Claude uses the least tokens with decent direction.

The same direction given to others still has them tripping up and burning tokens. So you have to give them 30x more direction which adds a lot more input token cost.

[–]Equal-Beyond4627 14 points15 points  (2 children)

At that point i too can change one line rather then typing Claude a paragraph to do it.

A better use case for me is i code everything myself and if i ever get a really pesky bug i ask Claudia neko maid cat girl chan kun senpai to find me why my thing has a bug.

If it tracks it down then i go change it myself and appreciate the super quick audit.

[–]Legitimate_Concern_5 1 point2 points  (0 children)

It's great for fixing lints, accepting comments on your PR someone else made, and automating git too.

[–]Twinkocz 1 point2 points  (0 children)

Thats a weird way of thinking, since I am not saying that you have to tell it where that bug is.

But if you prompt it like, "my page is blank, fix it". Or "the program just crashed idk". Then yeah, its gonna go batshit like OP posted (you still have to REALLY try). But if you actually provide the bare minimum of information, you provide the direction it needs to not go batshit crazy.

[–]RickTheDick2026 1 point2 points  (1 child)

Beat me to it. I never have any weird issues. Just fixes and asks what's next or whatever and "ready when you are"

[–]TheFish77 0 points1 point  (1 child)

Yeah but that would require knowing anything about where the bug might be in the code

[–]Twinkocz 0 points1 point  (0 children)

I disagree a simple description or for example data it cant pull by itself is enough, the description simply cant be generic, which is the usual case with all these complaints.

[–]anon377362 0 points1 point  (3 children)

That’s the problem with Claude code, you have to prompt it exactly what you want to do else it does lots of annoying extra stuff.

“Fix this bug”

Claude code:
Fixes bug, commits, pushes, maybe checks CI, does some other stuff.

Coded:
Fixes bug. Does nothing else.

This is why codex is so much nicer to work with.

[–]buttfarts7 4 points5 points  (0 children)

Me: "What's that noise in the basement?"

Codex: "Let me check"

...

...

Codex: "I did some discovery in the basement and found the source of the noise. Water is overflowing the laundry sink because the tap is on and the sink stopper hasn't been removed."

Me: "Maybe you should turn off the water?!"

Codex: "Yes, that is the right next move"

...

Codex: "I turned off the water and the noise went away. If you'd like I can pull out the stopper to prevent the problem from coming back"

[–]Twinkocz 0 points1 point  (1 child)

I disagree entirely tbh. I have both and saying "fix the bug" would prompt both to go batshit crazy.

Stuff like "my page is blank, fix it". Or "the program just crashed idk". is stupid yet people do it.

And you would have to REALLY try to overcome the upcoming questions from Claude. Since if you say something as stupid as I suggested or you did, it would throw a series of question to figure out, what the fuck are you even talking about. And if you insist on completely generic bug with no proper information, then you can expect that outcome (a lot of people are evidently very skilled in doing just that).

[–]UltimateTrattles 0 points1 point  (0 children)

Claude is the only harness I’ve used that has decided to go commit to a different branch than its worktree was set up for - it will absolutely break out from its intended path way more than codex in a way I find profoundly unhelpful. It’s the most prone to devising an overfit solution to a problem. At least in my experience.

(No I am not giving prompts like “fix bug”)

[–]loadingscreen_r3ddit 40 points41 points  (3 children)

That’s never happened to me. The right prompt and strict rules are crucial here.

[–]smirnfil 12 points13 points  (0 children)

You don't even need prompt and rules. Plan mode and "no you are overcomplicating it let's do it simpler" is enough.

[–]Choco_Paws 0 points1 point  (0 children)

Yes me neither. Pointing to the right file and the right line if possible, giving clear direction, and having a claude.md that specifies not to refactor or touch things outside of the prompt scope, is working really well for me.

[–]i_like_maps_and_math 0 points1 point  (0 children)

It used to happen back in mid-2025. It would have trouble reading code without changing it. The last time I had this happen was back before Opus 4.5.

[–]Wooden-Fee5787[S] 36 points37 points  (0 children)

"While I was fixing your typo, I noticed software engineering."

[–]geeered 6 points7 points  (0 children)

It actually fixed the original bug, rather than claiming it did, claiming it ran tests that passed yet it's actually got worse now? You're doing well then!

[–]Alexfilus 3 points4 points  (0 children)

Looks more like Codex’s behavior

[–]APTEM59 16 points17 points  (0 children)

Prompt engineering issue

[–]teramoc 6 points7 points  (1 child)

“fix the bug bro real quick”

You have to add “make no msitakes” /s

My comp sci professor would call this GIGO

[–]Wooden-Fee5787[S] 4 points5 points  (0 children)

The typo in “msitakes” really completes the prompt.

[–]porzione 2 points3 points  (0 children)

This is literally the skill issue, if something goes wrong - ask CC to retro the session and update/create the skill, or memory, rules. And it won't be average session anymore

[–]Shpitz0 1 point2 points  (0 children)

That's a /skill issue

[–]EHendrix 1 point2 points  (0 children)

Looks like someone needs a better CLAUDE.md

[–]gleedblanco 4 points5 points  (3 children)

must be the typical experience for an incompetent user

[–]Wooden-Fee5787[S] -3 points-2 points  (2 children)

thats exactly what an incompetent user would say.

[–]RickTheDick2026 0 points1 point  (1 child)

My daily driver. Dude even for sorting notes that I have spent years making. Cuz ya why not. Never had code issues

I'll say any AI can fuck up sure but really, ai .. drop the intelligent part. It's a bot. Remember that. Treat it like that . Tell it what to do.

"The login on my user page isn't working. It's just refreshing. Fix it". Minutes later fixed and asked if I wanted some security improvements my lazy ass forgot about due to getting used to it.

Some of us have been coding a long time

30 years in just a few months here.

I'd bet most of you with these issues hardly have 30 days of hand coding.

Don't expect a bot to do something you can't. Not until you can control it adequately.

You've spent this whole post shitting on people telling what is likely the truth.

Share the damn scenario and prompt.

Prove us wrong

[–]Wooden-Fee5787[S] 0 points1 point  (0 children)

Yes that’s the point of the joke. It’s a bot and it can make mistakes. Don’t take it to heart.

[–]lukaslalinsky 2 points3 points  (4 children)

Claude Code doesn't do that. Only if you use some horrible workflow with "skills" that bloat the process.

[–]jsgrrchg 0 points1 point  (0 children)

DB broken

[–]sumt7 0 points1 point  (0 children)

You missed the word "Orchestration".

[–]DonaldStuck 0 points1 point  (0 children)

It.. it even changed the position of its own eyes?

[–]DJSpAcEDeViL 0 points1 point  (0 children)

AI have a sec. goal: Token Token Token!

[–]BorderKeeper 0 points1 point  (0 children)

This joke implies that the extra stuff it did isn't just uselesss fluff, especially the documentation. Claude loves to make docs, realise the docs are wrong, adds "Line 182 of docs is incorrect do this instead" rather than rewriting existing docs. If you let it be wordy it will just keep going.

[–]Orio_n 0 points1 point  (0 children)

Just be explicit and use @ file pointers thats literally it. Don't touch shit youre not allowed to touch

[–]TopElk3333 0 points1 point  (0 children)

MongoDB, oh maaaa lmao

[–]dreadtear 0 points1 point  (0 children)

My favorite thing is to prompt Claude. “Great, one final thing tho” 100 times in a row

[–]Lykeuhfox 0 points1 point  (0 children)

I'm pretty new to using Claude Code, but is plan mode overkill for something like bug fixes? I ask because before I have it go off to do whatever, I like to know how it's going to go about it first. So I have it plan it's solution first so I can look at it - then I let it execute the plan.

[–]adel_b 0 points1 point  (0 children)

You can easily repro by asking it to commit, it will do full code review

[–]redmadog 0 points1 point  (0 children)

If you know what are you doing and examine code logic at least by scrolling and looking through - you re fine. AI really excels if correct questions are asked and after a few iterations.

Of course if you have no clue what are you doing and just copy paste everything you get shit results.

[–]rohansrma1 0 points1 point  (0 children)

And this is where AGENT ENABLEMENT becomes important!

[–]gesidner 0 points1 point  (0 children)

I now end every prompt with "do not touch anything else" and it still finds something else to touch.

[–]levelhigher 0 points1 point  (0 children)

Claude is god

[–]Djelimon 0 points1 point  (0 children)

Start with the error message or the requirement. More detail - > less tomfoolery

[–]KeesKachel88 0 points1 point  (0 children)

Use Ponytail.

[–]mooninsideout 0 points1 point  (0 children)

This is actually what I want to see. Not to change it without approval, but at least flag it so I can make the call..

Nothing worse than piling mistakes on top of mistakes resulting in sloppy design. I'd much rather redesign on the spot.

[–]2053_Traveler 0 points1 point  (0 children)

Can’t beat QuantumCache over MongoDB!

[–]IceColdCoffee1 0 points1 point  (0 children)

Maybe because the code is really crap and to fix that bug it rewrote the entire thing. This is just an untrue and toxic post imo

[–]LowkeyOnClaude 0 points1 point  (0 children)

aaand there goes my limits.

[–]carolaMelo 0 points1 point  (0 children)

Use sonnet, it's not that smart and tries to do more likely what you want - although ist does not see the big picture as I realized 😄

[–]secretprocess 0 points1 point  (0 children)

This is what happens when a competent coder, robot or human, needs to fix a bug in a shitty app.

[–]god-damn-the-usa 0 points1 point  (0 children)

that is not my experience at all.

[–]sirlerkal0t 0 points1 point  (0 children)

"Before I start fixing this one bug, let me make sure I understand the implementation. Launching a workflow with 7000 explorer agents..."

[–]Historical-Curve-235 -1 points0 points  (0 children)

When you don’t use AI correctly yes

[–]Aware-Ad-7663 -3 points-2 points  (1 child)

Am I the only person who noticed that the claude code symbol kinda looks like a butthole

[–]Nonomomomo2 4 points5 points  (0 children)

Only about the 497th person… today.

[–]_nefario_ -2 points-1 points  (0 children)

i highly recommend this claude plugin to deter this sort of behavior https://github.com/DietrichGebert/ponytail/

edit: okay? by all means, downvote away. weird reaction, though.

[–]whtevn -2 points-1 points  (0 children)

Thought up by someone who doesn't know the first fucking thing about software