What&#x27;s a good source on becoming a software dev lead?  Here are a few suggestions among the many available:<p>Brooks&#x27; &quot;The Mythical Man Month&quot; is a classic in this space, though I think its emphasis is less on leadership than the difficulties in software project management.  And the book is rather dated now.<p>DeMarco and Lister&#x27;s &quot;Peopleware: Productive Projects and Teams&quot; is also a classic, and emphasizes interpersonal team dynamics as well as software project management.<p>Hunt and Thomas&#x27;s &quot;The Pragmatic Programmer&quot; is highly regarded and traces the progression of a software pro from being led to becoming leader.<p>Mantle&#x27;s &quot;Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams&quot; looks intriguing, but I have no firsthand experience with it.<p>I know agile is a big deal these days, but I can&#x27;t recommend any books that are specific to doing it well.  I&#x27;m not really a fan.  But in this space, you might take a look at Rich Sheridan&#x27;s: &quot;Joy Inc: How We Built a Workplace People Love&quot;.  He runs a small creative agile contracting shop that employs a variety of techniques build and maintain a positive workplace.<p>In a similar vein is Weinzweig&#x27;s &quot;A Lapsed Anarchist&#x27;s Approach to Being a Better Leader&quot;.  He&#x27;s the founder of Zingerman&#x27;s Deli (in Ann Arbor MI) and is a very creative force toward making your workplace constructive and engaging.  Not related to software, but full of good ideas.<p>Weinberg&#x27;s &quot;Becoming a Technical Leader: An Organic Problem-Solving Approach&quot; is an oldie but goodie in this space, though it doesn&#x27;t focus on software but tech of all kinds.<p>Finally, I heartily recommend &quot;Code Complete&quot; as an excellent source on how to program solid&#x2F;maintainable code, especially if you hope to lead more by example than command.