Posts

Showing posts from March, 2025

10 software engineering references for senior+ roles

A successful software engineering career isn’t about writing code - it’s about problem-solving, communication, leadership, and collaboration. These are books that I've found particularly helpful in my software engineering career, oriented towards those looking for senior+ roles. 1. The Pragmatic Programmer – Andrew Hunt & David Thomas A must-read for software engineers at any level, this book provides timeless lessons on writing adaptable, maintainable code. It covers everything from debugging strategies to career advice, making it essential for long-term success. Referral Link 2. Clean Code – Robert C. Martin This classic dives deep into writing high-quality, maintainable software. Uncle Bob's principles focus on best practices, code smells, and refactoring techniques to help engineers develop professional-grade applications. Referral Link 3. The Phoenix Project – Gene Kim, Kevin Behr & George Spafford This book is an essential read for engineers looking to understa...