Hacker News new | past | comments | ask | show | jobs | submit login

When you're up against such a deadline, your manager has failed you, not the other way around.



Companies shouldn't have deadlines?


No, that's not what I'm saying. I'm saying it's the manager's job to secure enough time for a product to get developed by the team or reduce the scope of what's going to be developed by working with whomever is setting these deadlines. If you need to magically speed up your development to meet the deadline or work extra hours, the manager has failed at doing the above, something that's a core part of his job. In some really bad companies, the manager won't have a choice in doing either, and you're in a situation where the deadline was simply unreasonable. In those cases, I can excuse the manager. Mostly though, deadlines are artificial and it really doesn't matter if they're met or not. Even if it does matter, the manager is getting paid a whole lot of money to manage both the team and the expectations of those who care about the deadlines. Making the team work overtime is thus a complete failure on his part both to the team and to those above him.


I don't disagree with you that death march schedules are bad, but I don't think I was making a case for them. :)

Another way to put it is that the manager's job is also to hire the best team possible, and there is a wide variance in skill levels of engineers. All other things being equal, hiring engineers who are more adept is a big advantage to the company.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: