I recently took a position of team lead, managing a team of 8 tech people. I managed projects not people before. Could you suggest any books or blogs on how to manage tech teams.
Rands. At the very least, his blog: <a href="http://randsinrepose.com" rel="nofollow">http://randsinrepose.com</a>. But, his book - Managing Humans - is great as well: <a href="http://www.managinghumans.com" rel="nofollow">http://www.managinghumans.com</a>.
You should read <i>Drive,</i> by Dan Pink.<p>It's not a management book, per se, but it's great for gaining undersanding into <i>why</i> people work and what truly motivates them.<p>EDIT: His talk at the TED conference:<p><a href="http://www.ted.com/talks/dan_pink_on_motivation.html" rel="nofollow">http://www.ted.com/talks/dan_pink_on_motivation.html</a>
The Mythical Man Month — it's a fairly popular read, and it's topic lies somewhere between managing projects and managing people and focuses on the "human element" of software engineering: <a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" rel="nofollow">http://en.wikipedia.org/wiki/The_Mythical_Man-Month</a>
Gerald Weinberg's <i>The Psychology of Computer Programming</i> is a classic, well worth reading. Also second the recommendations for <i>The Mythical Man Month</i> and <i>Peopleware</i>
For me Paul Graham's essay are real worth inspiration and teachings. I just follow his essay more than any other readings. I prefer to explore you his essays, can give you a nice insight. <a href="http://www.purchase.com/blog/fundraising/3-tips-for-startup-founders" rel="nofollow">http://www.purchase.com/blog/fundraising/3-tips-for-startup-...</a>
this is here his essays you can find. <a href="http://paulgraham.com/" rel="nofollow">http://paulgraham.com/</a>
<a href="http://joelonsoftware.com/" rel="nofollow">http://joelonsoftware.com/</a><p>Scroll down, check out the articles in the "Reading Lists" column.
Christina Wodtke's Blueprints for the web <a href="http://amzn.to/cTDimh" rel="nofollow">http://amzn.to/cTDimh</a> is about information architecture, but is full of tangential wisdom about managing web teams. I learnt more this book than from other books that are actually about managing teams.