Live data from Hacker News

Using fake deadlines without driving your engineers crazy

newsletter.manager.dev

11–20 of 98 posts

Re: Using fake deadlines without driving your engineers crazy

#11
post #3

artificial deadlines really don’t seem to mesh with hacker and startup culture. also, the FAANGification of HN’s posts is really a bummer. lately this just seems like a mainstream news site for large silicon valley companies and culture instead of the culture that built those companies.

Right, this content belongs on LinkedIn (and r/LinkedInLunatics)

Re: Using fake deadlines without driving your engineers crazy

#13
post #3

artificial deadlines really don’t seem to mesh with hacker and startup culture. also, the FAANGification of HN’s posts is really a bummer. lately this just seems like a mainstream news site for large silicon valley companies and culture instead of the culture that built those companies.

Right, this content belongs on LinkedIn (and r/LinkedInLunatics)

ah, that’s what I was trying to describe. this is a linkedin post. i really wish mods came out hard and fast against this linkedin cruft that is taking up all the space on HN. i want to see people hacking on hardware and AI and telling us how they did it or demo’ing their HACKED project.

Re: Using fake deadlines without driving your engineers crazy

#14
If you draw a picture, you can spend 20 minutes, 2 hours, or 1 day and the quality will vary. Budgeting time should be a process of achieving team consensus about which level of effort will be applied for a particular job.

You don’t need to lie to have that conversation.

Re: Using fake deadlines without driving your engineers crazy

#15
post #7

> It’s completely ok to not have anything external happen when the deadline arrives! That doesn’t mean the effort to meet it was wasted. You built trust with the rest of the organization and you freed yourself to work on other things. Does it usually motivate people to work hard, when they know the outcome of the crunch is "more trust with the rest of the organization" and "now I can work on other things"? Sounds pre…

>I'd expect that deadline to have some sort of meaning, not just "now others trust you more".

Every place of work where I saw that being pushed and accepted once, then crunch just became the new norm over time, 100% of the time.

Developers accepting the crunch to please management, signals to management that they can outsource the externalities and consequences of their bad estimations and planning onto the developers without consequences while they collect the bonuses for the deadlines being met.

While on the other hand, pushing against the crunch when/if you can, forces management to be more careful and realistic with expectations, basically to do their fucking job right.

Re: Using fake deadlines without driving your engineers crazy

#17
Fake deadlines suck. They cut against high-trust teamwork. They obscure real deadlines, including real commitments to customers.

The author writes "Once I became a manager, I finally saw why they were needed, but felt guilty about using them."

You SHOULD feel guilty. Truth matters. Trust matters.

If you're having problems with estimation and planning, then success looks like working on these areas-- not faking them.

Good tactics to try are work breakdown structures, planning poker, transparency for timelines, good project management tooling, critical chain scheduling, and above all trusting your teammates.

Re: Using fake deadlines without driving your engineers crazy

#18
> Once I became a manager, I finally saw why they were needed, but felt guilty about using them.

The "why they were needed" is some guy with exponentially more university connections than sense trying to squeeze the engineering department for his bonus.

Don't lie to your employees, you snotball.

Re: Using fake deadlines without driving your engineers crazy

#19

Deadlines aren't for tech teams. Their for anal upper management more concerned with quarterly financials than deliverables and stake holders who fundamentally do not understand how tech works. When someone asks for a deadline, the answer should be "it gets done when it gets done." But if you are a technical who is being asked, the correct answer is the real estimated timeline + at least 2 weeks, depending on complex…

Please introduce me to the fantasy world where everything else can survive without deadlines and schedules.

As an engineer, I don't like deadlines either given how unpredictable large scale software development can be, but the fact of the matter is that most software is in service to a business, and businesses need to run on schedules. If you don't like that, you shouldn't be working in a software business, you should be working in a research think tank or academia.

Re: Using fake deadlines without driving your engineers crazy

#20
post #7

> It’s completely ok to not have anything external happen when the deadline arrives! That doesn’t mean the effort to meet it was wasted. You built trust with the rest of the organization and you freed yourself to work on other things. Does it usually motivate people to work hard, when they know the outcome of the crunch is "more trust with the rest of the organization" and "now I can work on other things"? Sounds pre…

100000%. If I was put through stress to to meet a deadline that I later found out was totally arbitrary "So that I can do more work". I would instantly lose motivation. Everything is made up and the points don't matter. Got it.
Post reply on HN