Are there any books/blogs/courses that are particularly good for learning about how to be a manager for technical people?<p>I've been recently put into a new position that requires these skills, but have absolutely no training.
I'm currently enjoying "Managing Humans" by Michael Lopp - <a href="http://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1430243147" rel="nofollow">http://www.amazon.com/Managing-Humans-Humorous-Software-Engi...</a>. You can also read his blog entries on management here - <a href="http://randsinrepose.com/archives/category/management/" rel="nofollow">http://randsinrepose.com/archives/category/management/</a>.<p>The reality of people management is that books and articles will only take you so far. They can build a good foundation, but nothing cements the lessons like making mistakes, recovering from them, and learning how to avoid them in the future. Keep an open mind, don't be afraid to experiment, and look out for your team. Everything else will come through experience.
To clarify, are you coming from the technical side (and so you're new to management), or from the management side (and so you're new to tech)?<p>Also, are there any methodologies in place in the team that you'll need to work around / with (for example, if it's a Scrum or XP team, etc)? I ask because there are methodology-specific books that are really useful/practical, but only if your team is using those paradigms.
Becoming a Technical Leader by Gerald Weinberg <a href="http://www.amazon.com/dp/B004J4VV3I/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=3CKFTJF8TRGL3&coliid=I3V07F6U90R6AI" rel="nofollow">http://www.amazon.com/dp/B004J4VV3I/ref=wl_it_dp_o_pC_nS_ttl...</a>