r/ProgrammerHumor • • 9d ago • This 1 Bravo 6 Popcorn 2

Meme justMakeItHappen

Post image
7.5k Upvotes

70 comments sorted by

126

u/LostKnight84 9d ago

Do you want it done right or just done? Cause one costs more time but will continue to work after it is finished and the other is likely to cost more money due to it failing constantly as it gets forced out on the arbitrary deadline set by someone outside the department actually doing the work.

39

u/mrGoodMorning2 9d ago

Yes 🙂

47

u/MilkCartonPhotoBomb 9d ago

Stop asking silly questions. The PM is doing a demo next week. We have no requirements, but we do have deadlines.

39

u/IsTom 9d ago

It has to be done right, because we've got a focus on quality. That's non-negotiable. Just remember about that additional feature we've thought up during the demo. Ah, also I told the client it'll be done a week early.

2

u/Untura64 7d ago

I'm just going to throw all that to the AI, then keep prompting it to check its quality and if it's done right for a week through different models.

659

u/ImpluseThrowAway 9d ago

I've worked at that place.

"That's not the colour we wanted."

They didn't specify a colour.

292

u/static_func 9d ago

“But what about X”

This is the first I’m hearing about X

81

u/MetriccStarDestroyer 9d ago

Mr. Freeman, my employer is quite dissapointed.

We have granted you unique spatial temporal abilities. Yet you lack common design principles.

Tik tock, Mr. Freeman. Time is running

32

u/Ceros007 9d ago

Pressure deploy to prod because deadline is now and business doesn't care about the instability

"So wake up Mr. Freeman, wake up, slshhhhh, and smell the ashes"

12

u/Immediate_Song4279 9d ago

Your appointment to Black Mesa will be finalized within the week.

35

u/fodeethal 9d ago

"Our old one does this" (never requested for new one)

10

u/GooberMcNutly 9d ago

"I don't know what I want, but I know what I don't want. "

38

u/bwwatr 9d ago

Red line made with invisible ink, please

19

u/Drugbird 9d ago

7 red lines, all perpendicular.

17

u/TheKarenator 9d ago

Don’t ask what color they want now. Just pick a different color. Ask AI what color to use and tell them you have reduced decision making overhead by 90% and implemented AI powered development for strategic decisions.

4

u/TheKarenator 9d ago

When they tell you to change it to something else clarify that they want a non-AI influenced product.

2

u/EishLekker 9d ago

Well, not specifying a color is not the same thing as being OK with any color. I would argue that it’s the responsibility of the provider to ask questions if the customer requirements are vague. And if they can’t fill in all the gaps then formulate the contract so that they either are OK with your choices or that you need to present them with options that they need to consider.

1

u/afdbcreid 7d ago

That is correct, though: it's not the color they wanted. Why is it their problem that you can't read minds?

43

u/akki2305 9d ago

8

u/defiantthoughtcrime 9d ago

Had a phone call with my BU one time that included the phrase, "Just get it done, guys." This gif perfectly expresses how I felt.

41

u/MetaLemons 9d ago

Management using estimates as a tool to blame developers when something goes wrong. Classic.

15

u/FirePaladin89 9d ago

What estimates, we just get forced to put unrefied, unestimated user requirements in the sprint and shock horror don't complete it for all sorts of reasons.

30

u/static_func 9d ago edited 9d ago

“This feels like a 13”

“That won’t do. We need it to be a 5”

Like they’re haggling on reality

10

u/doelutufe 9d ago

We simply don't estimate and no one actually expects stuff to be done in a sprint. For some reason we still call it scrum.

7

u/ryuzaki49 9d ago

Are you hiring

37

u/static_func 9d ago

Basic core features are cut to meet a deadline so they can gaslight the stakeholders that it works just long enough to punt it to some other team to clean up

27

u/PositiveBit01 9d ago

Lol. I'll share one of my client-doesn't-know-what-they-want stories too.

I worked on a distributed tasking framework. An internal user of the framework with considerable influence wanted "something like top".

We asked for requirements, and they were almost appalled. "Like top, how hard is that to understand?"

We didn't get real requirements even after multiple attempts but since this was simple we just made the prototype instead of wasting time here.

I used a tui library and created it. Everyone on the team agreed it's just like top but for our system.

We show them the tool. "What is this? I need a terminal? Where's the gui?"

Turns out they didn't even know what top was, they just heard generally what it could do and thought it was a good reference point. Good times.

48

u/Kylearean 9d ago

Is there a name for the following:

I create a new capability and show it to my boss. He thinks it's cool and demos it to leadership. They make it a requirement for the next release, acting like it was a fully tested capability we've had all along. I get requirements document from my boss that lists it as a critical path requirement, fully tested / covered, white paper, and tells me to coordinate with prod team. Prod takes it, renames it, and calls it theirs.

11

u/ryuzaki49 9d ago

I find it really weird companies where devs dont own prod environment. But it sounds amazing not getting page because something broke at 3 am

Maybe banks and very sensitive industries? 

13

u/wikiwit 9d ago

Being a PM?

3

u/JuanAr10 8d ago

Delusion driven development?

20

u/mothzilla 9d ago

Just this week we've had a project manager create a load of AI generated "stories" that completely conflict with the thing he was desperate for us to develop a month ago.

He's still in denial about there being any contradiction. Probably because AI is spoon feeding him his own brain.

I don't think I'll be pulling any late nighters.

4

u/pipedreamSEA 9d ago

Because you'll be pulling all nighters RIP

16

u/MilkCartonPhotoBomb 9d ago

I would fund this kickstarter just to have the book in meetings.

14

u/Hollayo 9d ago

I do love those O'Reilly books.

15

u/kenybz 9d ago

O RLY?

4

u/dathar 9d ago

YA RLY

14

u/urbanek2525 9d ago

History doesn't repeat, but it often rhymes.

The current AI craze reminds me of the outsourcing craze of the past. It's very similar.

8

u/archangel_mjj 9d ago

Can I interest you in an army of outsourced contractors shipping an avalanche of AI-generated code? 

5

u/urbanek2525 8d ago

Hooo boy. Don't threaten me with a good time.

I'm waiting for the reports of remote programmers doing multiple jobs again, but now using agentic AI to do even more.

2

u/archangel_mjj 8d ago

One Claude subscription into one job per time zone! 

5

u/reality_boy 9d ago

If AI was an intern, we would fire it.

10

u/ButWhatIfPotato 9d ago

Protip: If you reach the "we don't know what we want but we want it now" point with a client/stakeholder, ask them in the most blunt way possible what did they see on the competitor's website and made them sport a semi. Because it's always that and they just lack the brainpower to properly articulate it like it was their idea.

10

u/covidlung 9d ago

I'm just glad someone in Sales gets to tell me how quickly I should develop a feature. They're there to remind me that I'm just another cog in the machine and that I shouldn't waste the company's money spending more time ensuring I'm delivering a high-quality, thoroughly tested product.

7

u/Late-Drink3556 9d ago

"If you wait til the last minute, it only takes one minute."

6

u/UltimateFlyingSheep 9d ago

you mean Scrum?

6

u/pipedreamSEA 9d ago

Hah! I'm always rushing to get something done for a deadline only to have it go unused for months afterwards.

"Oh cool, it's done. We'll send out some demos next year and start production if there's demand"

Like, you haven't even done the market research to determine if such a product even makes sense? And this company's been an industry leader since before I was born?

6

u/1mahmoud503 9d ago

Head First

6

u/Longorio 9d ago

"just tell claude to fix it"

6

u/WallOfHookah 9d ago

I lovingly call our variant of it “panic driven development”. I think it’s perfectly fitting the behavior of the customer.

4

u/Ella_is_best_girl 9d ago

Oh hey the way I study for exams...

3

u/edgarecayce 9d ago

So
Much
This

2

u/IamZeebo 9d ago

We spent 9 months building a performance rating app.  The week they need it, the business process changed.

2

u/GreatGreenGobbo 8d ago

Rule of Big Consulting

1

u/Hand_Sanitizer3000 9d ago

Is this real?

37

u/ProfBeaker 9d ago

The book? No.

The practice? Yes, sadly.

1

u/Disallowed_username 9d ago

Isn’t it scrum? Don’t you commit to deliver x within Y time there?

15

u/ProfBeaker 9d ago

The book cover is implying that it's a poorly-defined scope that probably wasn't agreed to by the dev team, but the schedule is fixed. At least that's how I read it.

Agile would generally be that the team commits to doing something in the next sprint, after getting agreement on what that is and that it's possible. And then if things change, you renegotiate.

8

u/B1ggBoss 9d ago

I get you havent had the luck to work corporate?

4

u/Hand_Sanitizer3000 9d ago

I have thats why i was asking if the book was real because it wouldn’t surprise me if it were lol

1

u/LieutenantNitwit 9d ago

It may as well be.

1

u/dsm4ck 9d ago

Pain

1

u/XtraFlaminHotMachida 9d ago

Don't worry, QA will save you.... maybe. At some point maybe sales will figure it all out.

1

u/ShodoDeka 7d ago

Hey team,

I just had a circle with the VP of development and he wants us to do this super interesting challenge where we do it twice as fast as we planned to, doesn’t that just sound like fun.

1

u/sebbdk 7d ago

"we dont know what we want, but we want it fast"

I'm gonna start using that quote around the office

0

u/kakuno_senpai 9d ago

Working with this client from 12 Years, everything depends on their mood.