What really sucks is micromanaging. If you assign a job to somebody let them do it! What this means is you need to hire the right people. The people you can let loose and do their thing. If you find yourself micromanaging either 1) You have hired the wrong people or 2) You are a control freak/asshole (the former is how you see yourself, the latter is how others see you).
Don't confuse this with not paying attention to every detail or not caring. Micromanaging is not letting someone do their job and you get in their way telling them how to do it instead of knowing how to work with them and voice your opinion.