How micromanagement kills creativity and productivity of developers. — Kamil Lelonek personal blog — Medium

The problem with this approach is that it fundamentally misunderstands the nature of software development. It is a creative and experimental process. Software development is a complex system of loops and interactions.

Source