I have worked as a developer and a project manager (and I still do) and I couldn’t agree more: Mistakes made when managing developers.
Don’t assume that software developers will speak up about their challenges, ideas or even triumphs.
Not allowing developers to work during their most natural productive and undisturbed times.
… and many more.
Here is the link .