Joel on command and control management
There are, it turns out, three drawbacks with this method in a high tech team.
First of all, people don’t really like it very much, least of all smarty-pants software developers, who are, actually, pretty smart and are used to thinking they know more than everyone else, for perfectly good reasons, because it happens to be true, and so it really, really bothers them when they’re commanded to do something “because.”
Heh. Click the image (borrowed from the essay) to read the entire thing.