Engineering management resources

2020-04-25 3 min read

    At the beginning of the year I gave myself a goal to write more management posts. We’re nearly 5 months into the year and I’ve written only two posts even relating to management. A big reason is impostor syndrome - while I have only been managing a few years there are so many others that have more experience, are better managers, and are more effective writers. At the same time, the lack of experience hasn’t really stopped me from writing on other topics though so why should this be any different? This coupled with the fact that I write to organize my thoughts and clarify my thinking is all the more reason to commit to writing about new topics. As a start, I thought it would be helpful to share some resources that have helped me grow as a manager.

    Books

    There’s a bit of a recency bias here since I haven’t kept the best track of all the books I’ve read but I’ll keep adding as I become more organized.

    • The Manager’s Path (Camille Fournie). Rather than focusing on a specific level this book covers the various engineering leadership roles - ranging from being a mentor to being a CEO.
    • The Making of a Manager (Julie Zhou). The aim here is to give new managers a framework to think about management through a variety of personal anecdotes.
    • Trillion Dollar Coach (Eric Schmidt, Jonathan Rosenberg, Alan Eagle). This is not a typical engineering management book but covers a variety of lessons that Bill Campbell, the legendary angel investor, shared over his mentorship career.
    • An Elegant Puzzle (Will Larsen). Oftentimes books avoid giving advice in order to avoid being too black and white but that’s not the case here. Similar to The Making of a Manager, this is based on personal anecdotes and has advice covering a variety of areas.
    • The Hard Thing about Hard Things (Ben Horowitz). This reads like a series of personal anecdotes that each come with a lesson. There’s no unifying theme here but the advice itself feels more raw than the other books on this list.
    • Leading Snowflakes (Oren Ellenbogen). This was the first book I read as a manager and remember it doing a great job giving prescriptive advice to the new manager with concrete exercises and “homework” to do.
    • High Output Management (Andy Grove). Impossible to include a management book list and not have this classic on here. High Output Management is less about engineering management and more about the role of management, the ways to drive leverage, and a bit of practical advice.

    Newsletters

    • First Round Review. This is a series geared towards entrepreneurs where each article highlights an industry leader with a particular lesson to share. It’s rare that an article isn’t valuable and I strongly encourage everyone to subscribe.
    • Software Lead Weekly. This is a weekly newsletter for software engineering leaders (thus the name) and provides a list of recommended reads along with a quick blurb. Some of the topics are about technology but the majority are about the people side of engineering management.