DEV Community

Discussion on: What you hate the most about being a Developer? πŸ˜…πŸ€“

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

Giving estimates even if you don't know how long it will take.

Collapse
 
ferceg profile image
ferceg

In these cases one of my colleagues is more than happy to give "500 +/- 490 hours"-like estimates :)

Collapse
 
lifelongthinker profile image
Sebastian

True, but then estimates are just estimates and are always bound to certain premises.

The real problem starts when clients take those estimates for hard facts and/or meddle with the premises thinking that such changes won't have any substantial effects on those estimates.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

Yeah.. that's usually the case when they are non-technical in nature and they want a rough date in their planning to get things done.

Collapse
 
sarthology profile image
Sarthak Sharma

πŸ˜…βœ¨

Collapse
 
mikeywastaken profile image
terabyte.

I wish I agreed less...

Collapse
 
urielbitton profile image
Uriel Bitton

nailed it man

Collapse
 
lancaster215 profile image
Franco

Exactly.

Collapse
 
swarupkm profile image
Swarup Kumar Mahapatra

Giving estimates when Manager has already set a deadline!

Collapse
 
sarthology profile image
Sarthak Sharma

Plot twist

Collapse
 
lifelongthinker profile image
Sebastian

That's the classic 🀣
Client: How long will this take you? By the way, we need it by Friday. 😀 Such projects are usually doomed. And it's not because of the devs.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

I got to agree with that and negotiating on the deliverables is not fun.

Collapse
 
socratezz profile image
Andy Edmonds

Giving estimates while still in the meeting with the stakeholders and before being able to think on the requirements.

Collapse
 
eriklz profile image
Erik Lundevall Zara

Of course you do not know it, that is why it is called an estimate :-)

The main problem is with people who treat an estimate as a promise and/or do not care about context and do not follow-up on information changes.