Comment Re:Real world already knows this (Score 1) 172
As a developer, I see everyday that when someone is asked to do something with a tight deadline, it usually takes more time than if there's no deadline or a large one.
When someone thinks there's no time to perform a task, they try to cut on "useless" parts like planning, modeling... and they try to begin "productive" work right away.
The result is often that a lot of work has to be redone, and the global task ends up taking more time.
My experience is quite the opposite : if you do not give a deadline, the work takes much more time, people are goofing off (especially me), knowing that anyways, they will have enough time. A deadline forces you to focus right now, not to experiment on new ways of doing things. I often ask for deadlines in my job, it makes me much more efficient. That said, if the deadline is not realistic, it does not hep either to motivate people and furthermore, it is often necessary to try new approaches, just not all the time. As often, it is a question of finding a good balance.