> Managers unblock their team and get out of the way.
You're talking as if Devs are brainless outside of programming, let's babysit them.
The best development managers/directors I've worked with were hands on, and they knew significantly more than me, they knew their stuff really well.