Don’t order your team to work more hours

Excellent piece by Rafe Colburn:

Working more than forty hours a week is hardly outside the norm in software development, but directly demanding more hours from people is a bad idea for a number of reasons. I won’t get into basic issues of justice and decency and instead focus only on effectiveness. Even if your only goal is to get things done as quickly as possible, demanding that your team work more as a group is still a bad idea.

I believe the same arguments hold true for pushing unrealistic and unnecessarily tight deadlines.