Reading
On this page, I share my current reading list and book recommendations. I also put together the top blogs and newsletters I follow to stay up to date.
I have separate reading lists for the main topics I write about in the blog. To access them, visit a section from the top menu and navigate to the Learning section.
Currently Reading
- Designing Data-Intensive Applications by Martin Kleppmann
- Thinking in Systems by Donella H. Meadows
- The Engineering Executive’s Primer: Impactful Technical Leadership, by Will Larson (CTO at Carta).
You can also find my updated list on Goodreads.
Reading List
Books that are next on my reading list:
- Become an Effective Software Engineering Manager by James Stanier (Director of Engineering at Shopify). A reading recommendation I’ve learned from Gergely Orosz reading list.
- Effective Remote Work by James Stanier (Director of Engineering at Shopify).
Recommendations
Books
- How to Win Friends and Influence People, by Dale Carnegie, is one of my favorite books. A must read for people that want to develop better personal and professional relationships. It is one of the best-selling books of all time, first published almost a century ago, but it is still a relevant reading about influence.
- The Manager’s Path, by Camille Fournier (Managing Director of Engineering at JP Morgan Chase & Co). An excellent overview of the journey from an individual contributor (IC) to senior leadership for software engineering managers.
- An Elegant Puzzle: Systems of Engineering Management, by Will Larson (CTO at Carta). An excellent book for software engineering managers, one full of actionable strategies and clear examples, which significantly helps me in my work.
You can also find my reading recommendations on Goodreads.
Blogs and Newsletters
- The Pragmatic Engineer newsletter and blog, by Gergely Orosz, is a rich and well-curated source of information for software engineering managers and software engineers who want to develop their careers and want to be up to date with the software industry’s best practices and trends.
- Refactoring is a great newsletter written by Luca Rossi with great content to help software engineering managers and software engineers write great software and work well with humans.
- Scarlet Ink newsletter, by Dave Anderson, is a great source of management and leadership advice from an ex-Amazon Tech Director, which I find extremely helpful for software engineering managers.
- Irrational exuberance, a newsletter written by Will Larson (CTO at Carta), author of An Elegant Puzzle and Staff Engineer.
- Paul Graham’s Essays, written by Paul Graham, a computer scientist and enterpreneur, founder of Y Combinator.
Books I’ve Read
The following are the last five books I’ve read. Check the full list here.
- Numbers Don't Lie, by Vaclav Smil
- 1984, by George Orwell
- The Manager's Path, by Camille Fournier
- An Elegant Puzzle: Systems of Engineering Management, by Will Larson
- Accelerate: The Science of Lean Software and DevOps, by Nicole Forsgren, Jez Humble, and Gene Kim