I've encountered a perfectly capable developer as a manager. He was micromanaging us in very similar fashion mentioned in the article (urgent tasks, doing things "his way", short delivery times) and it was even worse, because he could find reasonable arguments, why something is urgent, or "his way" is a good one.