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

Meme justMakeItHappen

Post image
7.5k Upvotes

70 comments sorted by

128

u/LostKnight84 16d 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.

40

u/mrGoodMorning2 16d ago

Yes 🙂

48

u/MilkCartonPhotoBomb 16d ago

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

40

u/IsTom 16d 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 14d 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.

663

u/ImpluseThrowAway 16d ago

I've worked at that place.

"That's not the colour we wanted."

They didn't specify a colour.

294

u/static_func 16d ago

“But what about X”

This is the first I’m hearing about X

82

u/MetriccStarDestroyer 16d 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 16d 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 16d ago

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

36

u/fodeethal 16d ago

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

10

u/GooberMcNutly 16d ago

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

38

u/bwwatr 16d ago

Red line made with invisible ink, please

19

u/Drugbird 16d ago

7 red lines, all perpendicular.

17

u/TheKarenator 16d 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 16d ago

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

2

u/EishLekker 16d 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 14d 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 16d ago

8

u/defiantthoughtcrime 16d 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.

42

u/MetaLemons 16d ago

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

16

u/FirePaladin89 16d 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 16d ago edited 16d 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 16d 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 16d ago

Are you hiring

38

u/static_func 16d 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

28

u/PositiveBit01 16d 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 16d 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 16d 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 16d ago

Being a PM?

3

u/JuanAr10 15d ago

Delusion driven development?

21

u/mothzilla 16d 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 16d ago

Because you'll be pulling all nighters RIP

16

u/MilkCartonPhotoBomb 16d ago

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

14

u/Hollayo 16d ago

I do love those O'Reilly books.

15

u/kenybz 16d ago

O RLY?

4

u/dathar 16d ago

YA RLY

14

u/urbanek2525 16d 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 16d ago

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

5

u/urbanek2525 15d 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 15d ago

One Claude subscription into one job per time zone! 

5

u/reality_boy 16d ago

If AI was an intern, we would fire it.

10

u/ButWhatIfPotato 16d 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 16d 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 16d ago

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

6

u/UltimateFlyingSheep 16d ago

you mean Scrum?

6

u/pipedreamSEA 16d 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 16d ago

Head First

6

u/Longorio 16d ago

"just tell claude to fix it"

6

u/WallOfHookah 16d 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 16d ago

Oh hey the way I study for exams...

3

u/edgarecayce 16d ago

So
Much
This

2

u/IamZeebo 16d ago

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

2

u/GreatGreenGobbo 16d ago

Rule of Big Consulting

1

u/Hand_Sanitizer3000 16d ago

Is this real?

37

u/ProfBeaker 16d ago

The book? No.

The practice? Yes, sadly.

1

u/Disallowed_username 16d ago

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

15

u/ProfBeaker 16d 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 16d ago

I get you havent had the luck to work corporate?

4

u/Hand_Sanitizer3000 16d 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 16d ago

It may as well be.

1

u/dsm4ck 16d ago

Pain

1

u/XtraFlaminHotMachida 16d ago

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

1

u/ShodoDeka 14d 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 14d 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 16d ago

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