IT Managers, if you learn nothing else in your entire career, learn this:
An unskilled programmer is radically worse than none at all.
A programmer with twice the skills of another will probably get TEN TIMES AS MUCH DONE!
Even with good programmers, adding people to a project doesn’t always help, and it can harm. A lot.
That’s all.
Learn only this, and in my experience, you will already be a better-than-average IT manager.