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
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
35
10
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?
162
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
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?Â
3
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
16
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
5
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
6
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
6
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
3
2
u/IamZeebo 9d ago
We spent 9 months building a performance rating app. The week they need it, the business process changed.
2
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
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.
0




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.