I'm transitioning from a TL/Senior SWE role at my company, and would like to get book recommendations, articles, or any other useful resources to help me prepare for the new role.
I recommend learning about two key figures, their principles and the way they conducted themselves throughout their life.
1. Admiral Rickover. Start with Rickover's "Doing a job" essay [1], and then move onto more detailed books, such as "The never-ending challenge of engineering" [2].
2. Lee Kuan Yew. Start with some of the more light-weight reads about the man, but to really understand what it takes to build something great from scratch, go through books by him [3]. You'll definitely learn many useful things through his books.
https://www.manager-tools.com/podcasts podcast about management
https://randsinrepose.com/welcome-to-rands-leadership-slack/ great engineering leadership slack. you can ask questions and learn all kinds of stuff
https://ctolunches.com/ groups of engineering leaders meet for lunch, also a great email list
https://bookshop.org/p/books/high-output-management-andrew-s... classing on management
https://itrevolution.com/product/the-phoenix-project/ classic on software throughput, plus a fun read
https://en.wikipedia.org/wiki/Good_to_Great great business book on what makes a longlasting business
http://seriouspony.com/badass-users-the-book always be thinking of how to make your users great. short
https://www.oreilly.com/library/view/mythical-man-month-the/... lessons from the 1960s and 1970s about software development and are still relevant today