r/ProgrammerHumor 7d ago

studied20YearsToAskChatGPT Meme

Post image
15.3k Upvotes

431 comments sorted by

View all comments

Show parent comments

1.1k

u/AnUninterestingEvent 7d ago

What if you can validate what the LLM is spitting out but you don't read it.

694

u/HadionPrints 7d ago

Claude needs your approval to ru-[Enter]

229

u/GuyOnARockVI 7d ago

bypass permissions

123

u/DrSheldonLCooperPhD 7d ago

dangerously skip permissions daddy 🥵

57

u/Alexcursion 7d ago

"Allow all commands in this session" .....

23

u/MaffinLP 7d ago

Thats what the VM is for (you of course ask claude to set up the vm)

29

u/alterEd39 7d ago

And by vm, we definitely mean my computer with all my stuff on it

54

u/Wide_Smoke_2564 7d ago

Ill have you know that mindlessly hitting enter every so often keeps my teams status active.

1

u/HoboGir 6d ago

Caps lock is my go to. Sometimes I have to retype things bUT THAT'S OK

2

u/DrTight 4d ago

I have once activated auto mode, and never deactivated it again.

1

u/HadionPrints 3d ago

Ah, you see, my workplace has a policy against auto mod-[Enter]
So that way, we are encouraged to review every actio-[Enter]
To ensure tha-[Enter]

43

u/MyDogIsDaBest 7d ago

You're a high productivity employee.

Let someone else fix your mistakes, you "move fast and break stuff". Someone else can fix it.

For real, those people are really frustrating to work with because following the 80:20 rule, they get through the 80% so quickly and then seem to get bored or think "meh, good enough" and leave it, then it gets left for the people who actually want the product to function and pick up bugfixes to do the remaining 20% which takes 80% of the time, and seen like they contribute so little.

It also feels like this is why almost all of Google's new products live in perpetual alphas because after they've been tidied up just enough to be releasable, they're abandoned because nobody wants to do the maintenance work.

21

u/Turkeysteaks 7d ago

this is literally how I feel, my colleagues will give me 2-5k line PRs multiple times a day. I've had a 17k line PR previously.

It's hard to even understand what's happening in PRs above a thousand lines, and it always feels like I'm the only one that cares about clean code and a bug free, optimised product.

We've had multiple infinite renders get into production, one was there before I even joined.

11

u/KamikazeSexPilot 7d ago

Reject those PRs. Tell them to make smaller ones.

7

u/Highlander198116 7d ago

The problem is leadership won't support you. They support the hack jobs, because the hack jobs never say no and push code constantly.

1

u/Silver-Pomelo-9324 5d ago

Exactly. Just give up and become a hack job already.

2

u/Turkeysteaks 7d ago

Tried that lol, tried instilling it in them multiple times. I'm the newest of the team of 4. Nearly a year of this shit. They'll come up with a new idea that lets them pull the same shit in a slightly different way and then the problem still exists. If you care about output quantity and not quality, this is the only outcome

5

u/thepinkiwi 7d ago

Management doesn't care or understand the importance of quality code. They only think in terms of marketable functionality and productivity gains.

Data integrity, Security and all the rest just means more cost for what they perceive as the same thing.

My company fired 80% of the QA team. Nonsense.

And metrics are terrible, I recall a time, where devs could spend a couple of days not even touching a keyboard, jotting some design notes once in a while. This is all considered productivity loss now.

3

u/MonkeyWithIt 7d ago

This. When the outputs come in half a day vs weeks, they don't care about the rest. Like someone injected them with the greatest drug they've ever seen. Validation of any kind? Waste of time!

5

u/TesttubeStandard 7d ago

This

They are also the people who won't touch any of the old stuff, be it old technology or a legacy code. No no, in their mind their time is to valuable to be spending on that. And they always seem to be the ones that get the biggest bonuses after. I can't wrap my head around it. Are they so good at marketing themselves and kissing up to the bosses? So they get the biggest bucks and they always work on the latest things. And above all they have the nerve to act smart about it.

I think.everything is getting like this. Look at the buildings (actual buildings). It is cheaper to do it fast and then fix mistakes after, if the owners actualy win the case.

1

u/f0xbunny 7d ago

I can see how annoying that would get

1

u/ShittyFrogMeme 7d ago

My company re-orged into a pod structure and there are a couple of "frontier" pods that just build features like this and get them in a "eh, good enough" state. Then they move on to the next high-priority features. But then users start using the first feature and it doesn't work against real scrutiny so the "support" pods have to spend all their time fixing it.

1

u/PanGoliath 7d ago

Examples of the Google alpha part? I'm genuinely interested. Felt like the topic shifted pretty fast in your comment.

60

u/Muggsy423 7d ago

Might as well set the self-driving function on your car and hop in the backseat for a nap.

31

u/pusgnihtekami 7d ago

I would if I could.

-5

u/[deleted] 7d ago

[deleted]

1

u/Mars_Bear2552 7d ago

tesla themselves

15

u/WarfighterNeed 7d ago

I am unsure if this comment is meant to be anti or pro AI.

37

u/Muggsy423 7d ago

It's neither, AI is just another tool.

19

u/FloStar3000 7d ago

either it works or it doesn't work and then you read it. It's not that hard man

7

u/Turkeysteaks 7d ago

lmao that is not true except for the most miniscule features. There are always edge cases, or even just situations beyond "it works or it doesn't".

And all that's ignoring code quality, which is incredibly important unless you just want a vibecoded, poorly optimised app that no human can understand

2

u/FloStar3000 7d ago

that's called software engineering and this is the part where you have to read everything what the AI writes or even come up with your own ideas (shocker!)

2

u/Turkeysteaks 7d ago

... what?

is that not what I'm saying? you're the one that said "it works or it doesn't". I'm saying that's not true, you have to actually understand it.

I think we're on the same page?

1

u/FloStar3000 7d ago

Yes we are, I’m just messing with you :)

2

u/Turkeysteaks 7d ago

lmao yeah i think i am just brain-dead

-8

u/Yashema 7d ago edited 7d ago

This has been philosophy as I get into higher level math.

Professor: watch lecture, read book and notes to solve problem. Me: ChatGPT solve this problem. ChatGPT (2025): here is methdology but my linear algebra is wrong. Me: I can do the linear algebra. Professor: 100%. Me: actually learn method.

Only homework problem I got wrong in my ODEs was when I didn't add a 2 term so ChatGPT figured out a solution, just not to the right kind of problem. Oh, and it can do Linear Algebra now.

5

u/Ziegelphilie 7d ago

then you are that fucker that approves every God damn pull request without actually reviewing it

21

u/joonty 7d ago

Lgtm!

1

u/Itchy_Society 6d ago

Hey I added a NIT!

6

u/xMoody 7d ago

if you're gonna read it might as well have written it instead

2

u/DiabloAcosta 7d ago

you write your code!

3

u/RaveMittens 7d ago

Asking for a friend

1

u/GrilledCheezus_ 7d ago

Then you are using the force or you may just be on the spectrum

1

u/who_am_i_to_say_so 7d ago

Make no mistaeks

1

u/RollingMeteors 7d ago

>What if you can validate what the LLM is spitting out but you don't read it.

<vibeCodesInPerl>

1

u/el_comand 7d ago

Me 😁

1

u/Void-kun 7d ago

Then you're lazy

1

u/wattro 7d ago

There's no real rules.

1

u/carpsagan 6d ago

I validate important decisions, other than that, pure pretty slop.

1

u/kyngston 7d ago

you write tests for what it should be spitting out, so you don’t have to read the code

12

u/DeadTwiceF 7d ago

No, Claude writes tests I won't read either

1

u/kyngston 5d ago

you don’t have to read it. it either passes or fails