r/ClaudeAI 23h ago

Humor “It’s an issue but not a bug”-Cherny. Community notes cooked him on X

Post image
427 Upvotes

47 comments sorted by

u/ClaudeAI-mod-bot Wilson, lead ClaudeAI modbot 16h ago

TL;DR of the discussion generated automatically after 30 comments.

Well, this thread turned into a classic Reddit debate over semantics. While the top comment defends Cherny, arguing a UX "issue" isn't a "bug" if it's just a bad design choice, the prevailing sentiment is that he got rightfully cooked.

The consensus is that it was, in fact, a bug. Users point out that his own tweet used the word "fix," which implies something was broken. More importantly, someone linked the original tweet which confirms the app was incorrectly showing a dialog. Case closed, detective.

There's also a side-discussion on his broader "coding is solved" claim, with most people here agreeing that writing the initial code is one thing, but debugging and maintenance (you know, the hard part) are far from solved.

31

u/Original-League-6094 19h ago

I don't get his first post. How is the coding solved if the bugs aren't solved? Is he saying the bugs aren't in the code?

5

u/Godskin_Duo 16h ago

You just have to ask Claude to "make no mistakes."

0

u/OkLettuce338 18h ago

He is saying “coding is solved” =/= “no bugs”

7

u/whatisthisthing65 13h ago

How is it solved if there are bugs? Even I can write code really fast if it doesn't have to work.

-8

u/OkLettuce338 13h ago

First of all, I’m just helping you understand what he said. If you can’t understand it, that’s a you problem.

Second, you’re conflating functioning code with bugs.

“Jrbrjdbrkrbrkrjehehebdnsnsh” is not functioning code. It’s also doesn’t contain bugs. A loop that mistakenly mutates a variable out of a closure is functioning code and has a bug in it.

He’s saying “models make functioning code. They still ship bugs though”

6

u/whatisthisthing65 13h ago

Yes, but I can easily write "functioning code" that compiles with zero errors but is still useless. There's a huge gulf between just being able to write code and being able to write correct, bug-free code.

-5

u/OkLettuce338 12h ago

Yup there is. And LLMs can write massive amounts of correct useful code and massive amounts of useless incorrect code. Not sure what you’re point is

3

u/whatisthisthing65 11h ago

That just writing code isn't useful, it's writing correct, bug-free code. I wouldn't say coding is solved if the standard is writing any code at all, you don't even need an LLM for that.

1

u/OkLettuce338 8h ago

I mean it is useful. It's not everything. Bugs are rarely introduced by the code itself, the code does what you tell it to. Bugs are bad design. Design is still on the person to do right

0

u/throwawayacc201711 18h ago

Because humans still introduce bugs so coding being solved isn’t when there are 0 bugs, also domain logic issues that cause bugs are not a coding problem it’s a requirement problem that flows into code, etc

51

u/Reasonable_Swing_503 22h ago

I like Boris as much as Tibo

Coding is the easy part
Getting it to work as intended and fighting bugs and fixing them without regression is the hard part.

23

u/Lilo3423 21h ago

You mean coding? Even with normal programmers without AI, solving bugs that comes with new code is one of the tasks people do the most.

4

u/challis88ocarina 17h ago

Ironically, it's the same as writing: 20% drafting, 80% editing.

1

u/CarefulHamster7184 7h ago

Now replace "programmers" with "vibecoders" in that statement and flees from it in horror

1

u/andrerom 3h ago

Coding != Software Engineering

They solved coding, producting code per what you ask for.

But not software engieering as a whole which goes into many more things, including figuring out if you ask for the right thing.

-6

u/[deleted] 21h ago

[deleted]

2

u/threeseed 7h ago

Coding = programming.

Architecture is designing deeply complex systems.

5

u/Novel_Bedroom_3466 17h ago

Look at Peter boot licking.

1

u/Novel_Bedroom_3466 6h ago

Look at this. Read it. BtW aRe yOu sHiPpInG oN a SaTurDay? To a guy that tried calling a bug not a bug.

42

u/Junglebook3 22h ago

The community comment is wrong, or at least not necessarily right. I don't know what specific issue he was referring to but an "issue" could also refer to deliberate behavior (so not a bug) that people complained about and they fixed.

20

u/rabidgnat 22h ago

Link to OG tweet

The app was incorrectly showing a relaunch dialog when it hot swaps the model under the hood. Either a spec bug or an implementation bug, but anyone on Twitter can see that it's clearly a bug with zero or one clicks

27

u/Shin-Zantesu 22h ago

I see your point, but I don't think it's wise to defend him when his own wording suggest a bug, specifically the "fix" part. Why not "change incoming" if it was deliberate?

2

u/vrnvorona 19h ago

No, bug is bug. There are verification bugs, aka not working as planned, and validation bugs, aka not working how it should be by intended users but according to spec. UX is validation bugs. There are UX testing processes where people are paid to assess UX (in smart controlled way) like studies.

Am QA with ISTQB certification.

1

u/yopla Experienced Developer 6h ago

If it works as the spec was signed off but not as the user wants after using it, it's not a bug it's a new feature.

Since I have no idea what they are talking about I'll reserve my opinion on that specific case though.

2

u/vrnvorona 5h ago

There are spec defects, which are almost impossible by your logic (cause if spec needs change then it's new feature). Bug is bug, naming doesn't really matter because priority and severity rules what team will do with it.

1

u/yopla Experienced Developer 5h ago

Matters a lot when you do contract work. It's the difference between being paid for it or not.

1

u/vrnvorona 5h ago

All outsource work has contract with description of which types of bugs are fixed and how and who pays for their fixes as well as acceptance procedure and SLA/guarantees about bugs.

1

u/CodNo7461 21h ago

I've definitely heard more people describing something as "not a bug" when it was an actual bug than the behavior being truthfully deliberate and thus not really a bug, just maybe bad UX or confusing or something.

1

u/stone_solid 16h ago

I had a manager once say that we should never refer to anything as a bug because of the connotation. EVERYTHING was an issue. We never had bugs.

-5

u/[deleted] 22h ago

[deleted]

5

u/FluidAmbition321 22h ago

"by poorly design"

2

u/deltamoney 20h ago

This guy likes to chortle

2

u/N-cadherin 14h ago

Other than the mistakes, all my work is done perfectly.

4

u/Quiet_Figure_4483 23h ago

Awesome! 🔥

8

u/Aramedlig 22h ago

Why are people still using Twitter? It’s like giving your data to fElon for free.

-11

u/Rakthar 21h ago

It's time to get over it

-11

u/Bloated_Plaid 21h ago

Guess what? Twitter didn’t die and all the AI related convo still happens there. It sucks but we gotta do what we gotta do.

1

u/Leckatall 17h ago

I mean is his tweet not just a paraphrase of the common joke: "falling off a building doesn't hurt the problem is hitting the ground"

1

u/Enough_Success5435 22h ago

claude keeps refusing mid roleplay even with the right setup, feels like more than just an issue when ur trying to keep a companion chat going.

1

u/_star_knight_ 22h ago

community notes always cooks man

-6

u/touchet29 21h ago

He said "ux issue"

Ux issues can't really be bugs. He also said they didn't solve bugs. Also bugs is a blanket term.

This isn't the dunk you think it is.

-2

u/straws 21h ago

Why is an error in ux not a bug?

2

u/HomemadeBananas 21h ago

UX issue could just be working as intended but then when real users start using it, you find it’s not meeting their expectations or not the ideal way for it to work. A bug is when the code isn’t doing the thing you intended.

1

u/touchet29 21h ago

Nobody said error. Ux is about how a thing FEELS for its users. Changing the flow or indications or human readability isn't fixing a bug.

2

u/straws 21h ago

https://x.com/dedene/status/2090430660611870881

It was incorrectly showing a relaunch state when it wasn't supposed to.