In my personal experience it is not as much about developer managing other developers, it is about a manager that understands developers managing developers. A person can manage developers as long as he understands them, and trust developers to give him/her the right information. The "managing" person can achieve good results without having written a single line of code in his/her life.
Server Error (Error ID 4605988c2135534)An error has occurred. The site administrators
have been notified of the problem and will likely
soon fix it. We thank you, for you're patients.