r/whenthe • :3 • 12h ago

r/whenthe mfs complaining about everything Claude made it

13.7k Upvotes

1.4k comments sorted by

View all comments

33

u/BabylonianWeeb 11h ago edited 11h ago

People underestimate how hard coding is, especially for porting console games to PC. It takes a couple of years without AI vs a few months with AI.

8

u/MindCrusader 11h ago

But also overestimating what AI can do. Don't get me wrong, I have a full setup for AI and it crates 100% of code, but I have to correct it constantly.

The important thing is knowing where AI excels and where it is iffy. AI is best at deterministic things when it can self correct its course. That's why it is great at math, their biggest expieriments with AI without human are kernels (a lot of tests, AI self corrects until everything is green), the same comes for mods. But it starts doing more or less stupid things randomly if it has no chance of verifying itself - architecture decision, business logic etc.

-1

u/Shootzilla 10h ago

Have you used Opus 5.5 yet? It literally puts itself in recursive bug fixing loops. Its pretty cool to watch.

0

u/stumblinbear 10h ago

AI can fix bugs, but it has terrible "taste". It knows how to write code, but not how to write good code

2

u/Shootzilla 10h ago

What have you used the latest models for? Latest as in Astra and Opus 5.5

4

u/stumblinbear 9h ago

Literally everything. I'm a staff engineer. It does all of my code. Frontend, backend, opengl/directx, the works.

They do not understand what a good solution to a problem actually is or how to implement it in a way that follows good code quality standards. They do the minimal amount of work possible, meaning they hack shit together. It may function, but it will be difficult to extend, lead to more bugs in the future, and waste more time in the future because it has to fight its own slop.

6

u/MindCrusader 9h ago

Exactly that. I am principal developer and have the same thing. It can do working thing, but it doesn't mean it is good quality solution and that's what some people do not get

1

u/ahoi_polloi 9h ago

Right, that's why you spend 95% of the time on iterating on the contracts and design docs over, and over, and over again. And then in the very end, you can generally handhold it for a bit while creating the core structure, and let it loose over night with a clear end condition and adversarial review.

People are acting as if creating code with AI just means "Claude build me a mod, masterpiece, make no mistakes" and waiting a bit. I'm currently building a new OpenTofu AWS SDN module stack for my company and have spent 4 days so far doing nothing but discuss the constraints and APIs with Claude, zero actual code written.

Still, this would be a project for 6-12 months without AI, and in the end I'd still have numerous bugs, loose ends, slightly outdated docs, wonky model shapes etc. because finding these reliably is tremendously difficult for a human, while AI can simply keep entire libraries in mind at once.

It's probably because most people have only played with image creation, which actually is that straightforward (unless you really get into it with ComfyUI, but still orders of magnitudes easier).

-2

u/Shootzilla 9h ago

Okay well that's the exact opposite experience I've had casually modding and porting with it.

3

u/stumblinbear 9h ago

You are the first person I've ever spoken to who has claimed to have an agent that doesn't produce bad code when undirected. Out of every person I interact with at work and online. So apologies if I don't believe you, haha

-1

u/Shootzilla 9h ago

Its worked for me and its only going to get better.

2

u/stumblinbear 9h ago

I didn't say it wasn't going to get better. Also, to be clear, "functional" doesn't mean "good" by any stretch of the imagination

→ More replies (0)

0

u/MindCrusader 10h ago

Yes, I use Opus 5.5, Fable, everything. It is good for things I listed and for most greenfield / less complex things. I think you talk about AI factories, it works too. But not everywhere it is possible. Claude Code has a lot of bugfixes in changelog and they get self healing bugs only because AI in Claude Code sees it and reports it automatically. But it is not the case in other, more complex projects

That's the issue - the AI is super good until some point and given certain constraints and sometimes needs feedback with bugs reported first to be picked up and fixed automatically. I work in enterprise project and it is not possible to do it here without AI lowering the standards

-15

u/No_Key_5854 11h ago

just say you're bad at programming bro

18

u/WelderBubbly5131 11h ago edited 9h ago

Do you even know how decompilation works?

5

u/Kipferlfan 10h ago

Maybe he's just built diff like Neo and auto translates machine code in his mind.

3

u/Andrello01 10h ago edited 10h ago

If you can't code a game in assembly it means you are bad at programming bro.

If you can't drive a 1915 Model T it means you are bad at driving.

1

u/Slight-Ad-7885 11h ago

If you don't use AI nowadays you are unironically bad at programming...been doing it for 11 years, don't like how it is nowadays but it's the truth 😁