200+ Resources to Become a Great Engineering Leader in 2025
List of books, newsletters & articles, people and more!
Intro
Investing in yourself is a great investment anytime! I am sharing with you my personally curated resources to level up and grow to become a great engineering leader in 2025!
I’ve been continuously curating them for over 5 years now.
Topics span from software engineering, system design, data engineering, leadership, management, and all the way to AI and product and business.
How to start?
There are a LOT of resources here, and your time is very important. I don’t suggest trying to learn all of the resources at once; I suggest picking a few resources at a time from specific categories that you need the most. That’s what I do as well.
When I need to go into more detail in a specific category, I choose the resources and do a deep dive into the specific topics. I also connect with certain individuals, check their posts, and/or ask them questions.
Important: Before you choose which resources you wish to go into more detail, I suggest doing a retrospective of your current skill set and defining where you need to improve.
To help you with finding out what skills you need, this is a great article: Become a Great Engineering Leader in 2025.
And for a full roadmap to break into Engineering Leadership, check this article: Full Roadmap to Break Into Engineering Leadership in 2025
This will ensure you are spending your time on the most impactful things first!
Get better in System Design
List of books
Designing Data-Intensive Applications by Martin Kleppmann
System Design Interview by Alex Xu
Patterns of Enterprise Application Architecture by Martin Fowler
Understanding Distirbuted Systems by Roberto Vitillo
Clean Architecture by Robert C. Martin
Systems Analysis and Design, multiple editions and multiple authors
Building Microservices: Designing Fine-Grained Systems by Sam Newman
Fundamentals of Software Architecture by Neal Ford and Mark Richards
Software Architecture: The Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
Site Reliability Engineering: How Google Runs Production Systems by Niall Richard Murphy, Betsy Beyer, Chris Jones and Jennifer Petoff
Learn System Design in a Hurry, (Helping FAANG+ Software Engineering candidates land their dream job) by Evan King
List of blogs
List of newsletters
- by
- by
- by
- by
- by
- by
People to follow on LinkedIn
Become a Better Leader / Manager
List of books
The Making of a Manager by Julie Zhuo
The First 90 Days by Michael D. Watkins
The Lean Manager by Andrew and Muhammad Wilkerson
The Five Dysfunctions of a Team by Patrick Lencioni (my personal favorite)
The Manager's Path by Camille Fournieri
Leadership in 60 seconds by Omar Halabieh
Act Like a Leader, Think Like a Leader by Herminia Ibarra
The 21 Irrefutable Laws of Leadership by John C. Maxwell
Crucial Conversations by Kerry Patterson
How to Lead When You're Not in Charge by Clay Scroggins
Think Again by Adam Grant
The Mind of the Leader by Rasmus Hougaard and Jacqueline Carter
The Culture Map by Erin Meyer
Engineering Management for the rest of us by Sarah Drasner
List of newsletters
- by (this newsletter)
- by
- by
- by
- by
- by
- by
- by
- by
Refactoring by
- by
- by
- by
- by
The Chronicles of a High EQ Leader by
- by
- by
- by
- by
- by
People to follow on LinkedIn
Articles
Stuck at Senior Engineer - How to Break Through and Reach the Next Level
7 Must-Have Engineering Manager Stories That Will Land You the Offer
Your Engineering Team Should be Looking to Solve Customer Problems
Why you should do a Tech Lead rotation in your engineering team
5 lessons learned setting up a global engineering org at Google
Senior Engineer to Lead: Who to promote and how to train them
Good managers are hard to find and once you have them, they should be appreciated
How to create a great engineering organization where people can thrive
How to use engineering metrics for the success of engineers and teams
From Engineer to Principal Solutions Architect at AWS with Prasad Rao
How to create a culture of ownership in your engineering team
Blameless culture should be a standard in the engineering industry
How to have a top performing, healthy and active day as an engineer or a manager
The importance of having a career growth plan in the engineering industry
Become a Better Software Engineer
List of books
The Pragmatic Programmer by Andy Hunt and Dave Thomas
Refactoring by Martin Fowler and Kent Beck
Why Programs Fail by Andreas Zeller
Clean Code by Robert Cecil Martin
Grokking Algorithms by Aditya Y. Bhargava
Staff Engineer by Will Larson
Modern Software Engineering by David Farley
Working Effectively with Legacy Code by Michael Feathers
Engineering Software Products by Ian Sommerville
Don't Make Me Think by Steve Krug
Code Complete by Steve McConnell
The Staff Engineer's Path by Tanya Reilly
Cracking the Coding Interview by Gayle Laakmann McDowell
List of newsletters
- by (this newsletter)
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
Dev Details by
- by
- by
- by
- by
- by
People to follow on LinkedIn
Articles
How to Gain Respect From Your Peers and Leadership as an Engineer
How to build good relationships inside and outside your engineering team
Perfectionism - one of the biggest productivity killers in the engineering industry
How to let your manager know about your goals and aspirations
From Shy Engineer to Director at Oracle and a Skilled Communicator
How to propose an impactful improvement to the codebase and own the implementation
Context-switching - one of the worst productivity killers in the engineering industry
Going from impostor one day to feeling like a superhuman the next day
Simplifying as much as possible is the way to go in the engineering industry
Thrive in your first 90 days when starting a new position as an engineer
How I was able to get promoted while constant reorganization
The importance of data when making decisions in the engineering industry
A CS Degree is not needed to be successful as a Software Engineer
Why your job search is failing as an engineer or a manager (and how to fix it)
You don’t need to be a manager to have a successful career in the engineering industry
Engineer’s guide to convincing your Product Manager to prioritize technical debt
The importance of forming opinions in the engineering industry
Become product-minded and business-oriented
List of books
Inspired: How to Create Products Customers Love by Marty Cagan
Empowered by Marty Cagan
Loved: How to Rethink Marketing for Tech Products by Martina Lauchengco
Transformed by Marty Cagan
Start with Why by Simon Sinek
What Your Customer Wants and Can’t Tell You by Melina Palmer
The Lean Startup by Eric Ries
List of newsletters
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
- by
People to follow on LinkedIn
Get better at Data Engineering / Data Science
List of books
Fundamentals of Data Engineering by Matt Housley
Data Engineering with Python by Paul Crickard
Spark: The Definitive Guide by Matei Zaharia
Big Data: Principles and Best Practices of Scalable Realtime Data Systems by James Warren
97 Things Every Data Engineer Should Know by Tobias Macey
List of newsletters
- by
- by
- by
Joe Reis by
- by
People to follow on LinkedIn
Get better at AI & ML
List of books
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications by Chip Huyen
Machine Learning System Design Interview by Ali Aminian and Alex Xu
AI Engineering: Building Applications with Foundation Models by Chip Huyen
Building Applications with AI Agents by Michael Albada
AI Systems Performance Engineering by Chris Fregly
Prompt Engineering for LLMs by John Berryman and Albert Ziegler
Prompt Engineering for Generative AI by James Phoenix and Mike Taylor
Building LLMs for Production by Louis-François Bouchard and Louie Peters
Building Generative AI Services with FastAPI by Alireza Parandeh
Essential Math for AI by Hala Nelson
Mathematics of Machine Learning by Tivadar Danka
LLM Engineer's Handbook by Paul Iusztin and Maxime Labonne
LLMs in Production by Christopher Brousseau and Matt Sharp
List of newsletters
- by &
- by
- by
- by
- by
- by
- by
- by
- by
- by
People to follow on LinkedIn
Articles
OpenAI's Product Leader Reveals: AI Product Strategy for Engineering Leaders
Engineering Leader's Guide to Managing Unrealistic AI Expectations
Why 51% of Engineering Leaders Believe AI Is Impacting the Industry Negatively
5 AI Tools to Build to Be a Better Engineering Leader in 2025
Enforcing the use of AI in engineering teams - good or bad thing?
Get better at Coaching & Mentoring
List of books
Coaching for Performance Fifth Edition: The Principles and Practice of Coaching and Leadership by Sir John Whitmore
The Prosperous Coach: Increase Income and Impact for You and Your Clients by Steve Chandler and Rich Litvin
The Coaches' Handbook: The Complete Practitioner Guide for Professional Coaches by Jonathan Passmore
Coaching Skills: The Definitive Guide to Being a Coach by Jenny Rogers
Coaching: The Secret Code to Uncommon Leadership by Ruchira Chaudhary
Get better at Communicating and Emotional Intelligence
List of books
Social Intelligence: The New Science of Human Relationships by Daniel Goleman
The Art of Empathy by Karla Mclaren
How to Win Friends & Influence People by Dale Carnegie
Mindset: The New Psychology of Success by Carol S. Dweck
Articles
Last words
Any books, newsletters, people or any other resources that you know would be a great addition to this list? Make sure to add them in the comments!
I am always in the lookout for some more great books / newsletters / people to learn from!
We are not over yet!
How to Start With Freelance Work as an Engineer
Check out my latest video. I am sharing all about freelance work, including how much it has helped me, the different ways you can start with it, and how you can potentially scale it as well.
New video every Sunday. Subscribe to not miss it here:
Liked this article? Make sure to 💙 click the like button.
Feedback or addition? Make sure to 💬 comment.
Know someone that would find this helpful? Make sure to 🔁 share this post.
Whenever you are ready, here is how I can help you further
Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role here.
Interested in sponsoring this newsletter? Check the sponsorship options here.
Take a look at the cool swag in the Engineering Leadership Store here.
Want to work with me? You can see all the options here.
Get in touch
You can find me on LinkedIn, X, YouTube, Bluesky, Instagram or Threads.
If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.
This newsletter is funded by paid subscriptions from readers like yourself.
If you aren’t already, consider becoming a paid subscriber to receive the full experience!
You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.