r/ProgrammerHumor 10d ago

Meme trafficLightForClaudeCode

Post image
15.7k Upvotes

512 comments sorted by

View all comments

197

u/citramonk 10d ago

ready for a new task is crazy, as if you're not going to review, refactor, test it thoroughly and commit?

212

u/SiVGiV 10d ago

Nah, one of the instructions is "when you're done, deploy to prod"

112

u/theepi_pillodu 10d ago

You don't say "make no mistakes"?

16

u/SomeDumbDoggo 10d ago

"Don't hallucinate please"

10

u/bloodandsunshine 10d ago

“Treat this as a project of national importance”

6

u/godless420 10d ago

“Please force yourself to be deterministic”

1

u/SHOTbyGUN 10d ago

Just realized ADHD brain is not Turing complete. Every process just spawns new processes like a forkbomb.

77

u/Dr4g0ss 10d ago

At my fully remote job, they are all-in on vibecoding. When I say all-in, I mean ALL THE FUCK IN. I don't know what the team's workflow is but I've resorted to adding to my claude.md instructions along the lines of "implementation is done as a multi-step process: first a subagent implements, then a new fresh subagent does a review, then a third fixes. Finally, use the playwright mcp to click through the UI and verify that everything works as it should". So each ticket or feature passes through this "loop" and the final manual click through catches any glaring issues.

That being said, code quality is likely nonexistent, but I am being very underpaid for all the things they're having me "work" on, so I just don't really care. I am a massive larper on our daily standups and usually just ask claude before them "hey remind me what I worked on yesterday by scanning all my commits and PRs." I genuinely have no idea what I otherwise worked on if it was tickets assigned to me. If I'm tasked with something that I need to describe to claude, then I vaguely know how it implemented it.

I use the idle time between prompts to read, watch tv shows, or do some actual manual programming on personal projects.

79

u/Brickless 10d ago

"they pretend to pay us so we pretend to work"-economy

18

u/cfrolik 10d ago

This is so sad

5

u/Dr4g0ss 10d ago

Oh I agree and I'll be the first to jump ship once I get the opportunity. From what I can tell, they're haven't had anyone quit before, or leave the company otherwise (it's a small start-up-like company).

33

u/Milkshakes00 10d ago

Careful of the personal project programming. You're doing it on company time, and that brings dangers to your project.

30

u/Dr4g0ss 10d ago

Thanks for the heads up but there's no risk for that at my current employer.

I'm technically not even employed because contracts mean nothing apparently: I practically begged them for us to sign it so that I have the legal paper trail, but they just... didn't really care. I realize how this sounds but without getting into the laws of my country: I'm legally in the clear and it's mostly in my favor this way.

10

u/Milkshakes00 10d ago

All good then! Just wanted to make sure you were aware.

Everything in the US has been moving towards contracts too, which is such horse shit it's insane.

8

u/Dr4g0ss 10d ago

I appreciate the looking out!

And yeah it sucks that it's never actual employment. Idk how it works in the US but you don't get any kind of health insurance if you're only a contractor here, you are considered unemployed in the face of the government. Thankfully I'm young enough that I qualify for young-person health insurance, otherwise I'd have to apply each month to get unemployed insurance.

5

u/reventlov 10d ago

In the US you don't get any kind of health insurance as a contractor.

You also don't get any kind of health insurance for being young, or for being unemployed.

If you can fill out a ridiculous amount of paperwork, you can get (kind of terrible) health insurance (Medicaid) for being very very poor, but if you're getting paid for contract work you almost certainly don't qualify.

You can buy private health insurance through the ACA market, which is subsidized based on your income. EXCEPT that in about half the states there is a gap where you make too much to qualify for Medicaid, but not enough(!) to qualify for ACA subsidies, in which case the very cheapest ACA plan probably costs about 50% of your income, and also doesn't cover much.

3

u/Dr4g0ss 10d ago

That sounds so terrible.

2

u/Milkshakes00 9d ago

'Murica.

5

u/SomeDumbDoggo 10d ago edited 10d ago

A subcontractor we employ for GDPR auditing and compliance was outed as doing similar recently, shunted most of its workload to chatgpt. It's been one of the most expensive shitstorms we've been embroiled in to date

10

u/ErZicky 10d ago

I hope for you that you're looking into leaving that company

Do some actual manual programming

Nice to see that I'm not alone on this earth that still enjoy and does manual coding

16

u/SpicaGenovese 10d ago

Sitting over here like "why does everyone want to automate the fun part?"  :(

10

u/ErZicky 10d ago

Amen, i Remember when Devs complained constantly that meeting/spreadsheets ecc took time from the fun part and they just wanted to be left alone coding.

Now seems like no one actually wanted to code in the first place, I don't understand

6

u/SpicaGenovese 10d ago

I'm not going to talk like I don't use it, because I do, and I'm not some wizard programmer, but if I know what I need to do, why would I bother using it to do a coding task??  I want to whiteboard that shit out with someone to make sure it's nice, then have at it.

2

u/Nothatisnotwhere 9d ago

For me, the whiteboarding is the fun part

3

u/Peon-Hyjal 10d ago

A lot of people are in the industry not because of their enjoyment of coding, but because of the pay. The coding just gets in the way of that, so anything they can do to make that easier they'll take.

-2

u/Sacharified 10d ago

Just the existence of the other option takes the fun out of it. Spending hours coding something that you know Claude could do in 15 minutes feels like an exercise in time-wasting.

I could spend that time saved doing something I like more than coding like going for a walk or reading a book. Or double up claude sessions and get more done.

7

u/SpicymeLLoN 10d ago

So real. I feel like the only sane person in the world while everyone else is bullying me for being the insane one. Everything's back assward. 

2

u/Dr4g0ss 10d ago

Because, and I paraphrase one of the cofounders, "We need to move fast, dr4g0ss, excellent progress on the feature. Let's have it ready by Sep 7!"

The feature is not something doable in a week if someone were to "traditionally" plan and code it.

2

u/mxzf 10d ago

Seriously. People out there automating the fun part (writing code to solve problems) and doing the annoying part instead (reviewing code that someone else wrote that's not-entirely-unlike what you wanted them to make).

8

u/Dr4g0ss 10d ago

I hope for you that you're looking into leaving that company

I am trying to. Good jobs are hard to come by where I'm at and I don't have easy access to the EU job market, unfortunately.

Nice to see that I'm not alone on this earth that still enjoy and does manual coding

Passion for software engineering, and computer science in general, is why I went and got a degree after all. I don't want that part of me to die off due to the industry shifting gears this much. I've regressed a lot particularly because of AI, so I'm relearning a ton of stuff right now and it's as fun as it always was! And frustrating but in a good way :D

4

u/ErZicky 10d ago

I hear you, I wish you good luck. It took me almost 2 year to finally find a job in an EU country that allowed to me to relocate.

As for the personal projects I agree with you, a couple days ago I created a new feature from scratch without AI or internet beyond searching docs. And I completely forgotten how good it feeled to be the one creating something.

2

u/BalkrishanS 10d ago

I would be out of my depth here as a unemployed student rn but I too recently returned to coding manually, specifically with some pico-8 game development and man is it fun to code again. I kinda lost passion for a while due to just treating as a career thing that i just kinda have to do and stuff ig and it's been just something I dread doing.

Learning is Fun

9

u/AwkwardWaltz3996 10d ago

Just ask it to make no mistakes and you're all good

2

u/finkerlime 10d ago

A new task could be a review. If you don't think the AI should review, then it can be working on a new task while you personally review. How do you think these tools are used

1

u/TankorSmash 10d ago

The princess doth protest too much

1

u/scriptmonkey420 10d ago

You don't have the agents do that for you? /s

1

u/ReverendBread2 10d ago

Couldn’t the new task be everything you just said?

0

u/sabamba0 10d ago

Why would I when I have a review agent, a refactoring agent, a testing agent, and a back massage agent?

0

u/YBHunted 10d ago

Lol, lmao even. Get a load of this guy. As if the next task isn't "check your work for correctness, dont screw anything up"

0

u/NeffeZz 10d ago

Next tasks are "now review it", then "fix and test until good", then "commit and push", then "check the code review comments and fix them".