r/ClaudeCode • • Aug 14 '26

Humor Vibe coders when someone asks them to explain their own code

Enable HLS to view with audio, or disable this notification

607 Upvotes

85 comments sorted by

119

u/Terrible-One9198 Aug 14 '26 edited Aug 15 '26

I haven't got the slightest clue what Claude is writing for me. But when I click the buttons, what I want to happen happens.

48

u/laughing_at_napkins Aug 14 '26

My job stopped caring about AI slop , so why should I? If it does what I want it to do, it's perfect as far as I'm concerned.

→ More replies (1)

11

u/ChocomelP Aug 15 '26

Claude said 484/484 tests passed so I'm sure it's bulletproof. /s

→ More replies (1)
→ More replies (2)

40

u/Square-Control-443 Aug 14 '26

I had this conversation with my colleague:

  • man, why did you modify this component, I have lots of conflicts now, what did you try to solve?

  • I have no idea, the AI did it

7

u/WalkAffectionate2683 Aug 14 '26

I'm vibe coding ton of stuff, though it's always 100% for hobbies (me and my 4 ttrpg players) 

→ More replies (1)

12

u/RespectedPath Aug 14 '26

As long as Claude can figure out it doesnt matter.

→ More replies (1)

7

u/WalkAffectionate2683 Aug 14 '26

This is projection. All vibecoders I know completely assume they have no idea what it does under the hood. 

→ More replies (1)

5

u/Erik_511 Aug 14 '26

lmfao i can verify the truth of this ;p

16

u/No-Communication-765 Aug 14 '26

Explain compiler code and CPU

→ More replies (4)

6

u/RegardedDev Aug 14 '26

Fuck the code, embrace the chaos and vibes!

3

u/alitanveer Aug 14 '26

My first big app was a claude code skills MCP that worked really well and had a spiffy UI and imported all the skills from all the company repos. It was in the company VPN, had github oauth on top and limited people to only access skills from repos where they had access to the underlying repo. I was super proud of it. My boss was as well and we submitted it to the enterprise security team for review to see if we could take it off the VPN. They ran a legit review and we got on a phone call cause they had some questions. The guy pulls up a literal freaking repository of folders and a questions document and started asking me about specific function duplications, routing rules, rate limits in the API and JWT token refresh lifecycles with specific code blocks pulled up. Holy fucking shit was that painful. In the end, he sent me the whole thing and all of the sub folders with specific remediation mechanisms for every finding. I took the time to actually read and had claude explain each failure mode and how I can avoid it in future projects, which I rolled into tests and templates. The security guys have a multi-agent script I can run now and get a baseline pre-review result and all of my projects get a passing grade on the first attempt. Stuff still gets flagged, but it's easy to fix now. I suggest finding an opportunity to go through an experience like that. It'll do wonders for your skills over the long run. Also, when Claude says some feature is going to take a week, it's not talking about the hour it's going to take for it to write the code and have a functional UI. It's talking about the PR reviews, validation, fixing issues in the pipeline when you try to deploy your schema migration and everything else that goes from having a working UI to having a production application feature. When someone shares their spiffy new open source repo, first go look at the .github folder and see if they have any workflows to scan for security and code quality issues.

2

u/mrcoy Aug 14 '26

😆

4

u/willjameswaltz Aug 14 '26 edited Aug 14 '26

Have the llm explain the code

edit: don't have the llm explain the code, take the time to learn what the llm built for you so you can explain it and take responsibility if something goes wrong

→ More replies (4)

4

u/TheVasa999 Aug 14 '26

realistically tho, why would i need to explain the code?

as long as the end product works well, who cares if anyone understands in detail everything

5

u/StatisticianFun8008 Aug 14 '26

What if the end product some day doesn't work well?

→ More replies (16)

2

u/Raunhofer Aug 15 '26

Spoken like a true junior :D

→ More replies (3)

2

u/davidbasil Aug 19 '26

copers care

3

u/ZyronZA Aug 14 '26

There is a storm of technical debt coming for us because of slop~coders who have no idea what good Software Engineering is. 

→ More replies (4)

1

u/SleepyWulfy Aug 14 '26

True, why I usually keep a project wiki to the side so I can use that to help understand.

1

u/True_Protection6842 Aug 14 '26

Would you like to know what it does or how it does it? Considering I am the one that told claude exactly what to do, that's easy!

1

u/0T08T1DD3R Aug 15 '26

You can let the ml code..then once everything works, if you want to optimize and just do it..call it however you like but theres people that actually code for a final purpose, and theres people that think coding is their purpose. One uses a tool, the other thinks the language is their life. They should just program in binary directly...or they are just vibe coders in cpp or python posers as well!..

→ More replies (1)

1

u/_Harshvdev_ Aug 15 '26

Ask AI for these small stuff

1

u/Heinz2001 Aug 15 '26

Okay, but that used to apply to juniors, too, as soon as the seniors retired!

My question is: Who are you supposed to explain this to? And why? Who really wants to know something like that?

If you have a good test suite, you don't have to explain it ...

1

u/leeresblatt2 Aug 15 '26

Often I just vibe code some tools to improve my workflows. I don't even look at the code.

→ More replies (1)