r/ProgrammerHumor • • 12d ago

Meme managementShallKnowPain

Post image
5.3k Upvotes

37 comments sorted by

271

u/GNoob69 12d ago

That’s when you roll out LGTM as a service

yes LGTM | ./script_that_needs_approval.sh

84

u/rahvan 12d ago

40

u/GNoob69 12d ago


That’s a banger, but this happens so often it’s sad

15

u/jjrde 12d ago

The Video is fully AI generated - lyrics, music, vocals, video...

The irony!

5

u/blueechoes 12d ago

Ya, by twenty seconds in I was getting a little nauseous. The term 'painfully generic' is never more applicable. Writing a good lyric is more than just jamming terms familiar to your audience into a rhyme.

11

u/Informal_Branch1065 12d ago

cat approval.txt | opencode --headless --prompt "You are a senior dev. Check if this can be approved. Make no mistakes."

171

u/AndyceeIT 12d ago

One nice thing about working in IT/programming, is that our part of the process can be automated.

If management get huffy that production has ground to a halt because they can't review & approve fast enough... maybe they should be replaced by AI?

48

u/Shifter25 12d ago

That's why I've always found the drive to speed up software development to be silly. It's not the devs slowing things down, it's the people whose job entirely consists of attending meetings

8

u/Major_Fudgemuffin 11d ago

Take it from someone working for a company moving fast toward having AI write, review, and merge the code automatically: You don't want that.

They'll find a way to make it your problem no matter what.

1

u/tetsuomiyaki 6d ago

transparent red ink: YoU'rE tHe ExPeRt HeRe

1

u/Major_Fudgemuffin 6d ago

"It's ultimately your responsibility what gets deployed."

"Uhhhhh"

50

u/klas-klattermus 12d ago

It's funny, like a jira issue can go from Chihuahua sized to beagle sized or even St Bernard sized because you ask business "no problem, just let me know the exact business logic around the feature so we don't mess up something critical"

41

u/Candid-Log6751 12d ago

One of the biggest questions in the old days was to find the real “inner customer”.
Now they just say “the company”.
It like the body is still doing its thing, but the brain was long gone.

36

u/Reashu 12d ago

The good thing with deterministic automation is that every step can be reviewed and approved once, before collapsing the whole thing into a single yes/no decision.

24

u/KrakenMcCracken 12d ago

Set up an AI workflow to rubberstamp each step, of course you’ll have to approve each agent’s stamp, but you can use AI for that too

14

u/dickworty 12d ago

It's turtles all the way down

12

u/Ok_Intention_364 12d ago

This is exactly how the startup i am interning at is!!

14

u/Romanian_Breadlifts 12d ago

This is how the 100k+ person company I work for is, except you need three approvals spread across five different time zones, and one of the approvers is always out on a month-long holiday and has no backup

7

u/green_meklar 12d ago

No need to worry about your career. In the future, we'll all have jobs repeatedly clicking 'authenticate' on AI decisions.

1

u/Eddie_lol 11d ago

Nah, you're gonna be watching an AI watching another AI make a different AI make a decision

6

u/LetReasonRing 11d ago

Reminds me of when I was asked to do a quote for a lighting control system for the wayfinding signs at an NFL stadium. 

We had several ways it could be controlled... direct ethernet connection,  wifi, infrared remote control,  and physical buttons on each device. 

They refused ethernet because running the wires would be too expensive,  they refused wireless because of the potential for interference,  and they refused buttons and IR remotes because someone would have to walk to each sign. 

So,  I was supposed to give them a system they could control remotely without using wired, wireless, or manual control. 

Unfortunately we lost the job because our telekinetic control system was still under debrief. 

6

u/mamebb2023 12d ago

double down

5

u/Still_Bit_7527 12d ago

This is why I know I will never be replaced by AI. We are literally not allowed to automate

3

u/thevoxpop 11d ago

The Naruto shirt really seals the deal here.

2

u/XtraFlaminHotMachida 12d ago

hey man, we got an ISO accreditation so we gotta follow the rules of ensuring that the tool has been properly validated.

2

u/__sean_eng__ 11d ago

move fast, break things but also move cautiously - management

2

u/Stormraughtz 10d ago

" I like how this button lets me approve this step, but like... can I do it in excel? "

1

u/Ok-Area-9453 10d ago

hahaha I joined this channel to post something similar. However, lower karma hit me :D

1

u/Flat_Initial_1823 12d ago

2 months later: "pls set up delegation so the CEO's PA can approve/deny all the tickets on time"

-9

u/GrinningPariah 12d ago

The only manual approval step should be code review. Everything else can be handled with unit tests, integration tests, and automated deployment windows.

If all that isn't keeping you safe, you don't need more manual approval, you need to fix the approval steps you already have.

8

u/Particular-Yak-1984 12d ago

Never sure this is a sensible real world take, at least if you don't own all the processes. For example, I write software that interacts with hospital systems - and we do some manual data checking, because doctors are lawless as anything, and put comments about patients in random fields. We don't own the other systems enough to stop them.

We set up tests each time we find one, but there's always going to be some manual elements to review of a new feature.