Published · Updated
Resources
Staying up-to-date
Our industry is constantly changing, which can make it challenging to stay up-to-date on the latest trends and best practices. The primary way I stay up-to-date on things is by following a bunch of people in the tech industry on Twitter.
Business context of technology
It’s easy to get lost in the day-to-day ideas and trends, so it’s important to keep the big picture in mind and consider the broader business context technology serves. Below are a couple of resources I’ve found helpful to that end.
Books
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, and George Spafford
- The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data by Gene Kim
Technical practices & patterns
While it’s important to learn broad concepts and gain big-picture context, sometimes you need to dive deeper into specific subjects. Below are some resources I’ve found helpful in gaining a more thorough understanding of specific technical concepts and practices.
Books
- Get Your Hands Dirty on Clean Architecture by Tom Hombergs
- Software Engineering at Google by Titus Winters, Tom Manshreck, and Hyrum Wright
- Building Microservices: Designing Fine-Grained Systems by Sam Newman
- Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman
Websites
Leadership & building a career
As with many things in life, a bit of intentionality goes a long way when it comes to designing a career. Below are some resources I’ve found helpful in expanding my own mindset when it comes to leadership and career growth.
Books
- Turn the Ship Around!: A True Story of Turning Followers into Leaders by L. David Marquet
- The Five Dysfunctions of a Team by Patrick Lencioni
- Staff Engineer: Leadership beyond the management track by Will Larson
- An Elegant Puzzle: Systems of Engineering Management by Will Larson
- The Making of a Manager: What to Do When Everyone Looks to You by Julie Zhuo
- The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier