Reading allows you to get years of experience into hours of reading. Reading has allowed me to leap frog professionally and personally. Here is a summary of the greatest books that I have read. Books that I will reread regularly or had a profound impact to my understanding. I hope that I will be adding books to this list often. If you have any suggestion please send your recommendations!
I usually read before sleeping every day. I can greatly recommend Kindle by Amazon so you have your books on your e-reader, phone, and laptop. You always have your books with you.
Extreme Ownership by Jocko Willink & Leif Babin
This book is about the lessons learned on leadership by two Navy Seal Officers and how they are applied in business. It learned me to take ownership on what is happening, always work together, keep it simple, focus on a single priority, and give ownership.
Turn the ship around! by L. David Marquet
This book tells the story of a submarine captain that turns his subordinates into leaders and his submarine goes on becoming the best submarine in the US Navy. It learned me to move authority to information, train competence, and the power of clear communication.
How to Win Friends and Influence People by Dale Carnegie
This book tells many stories of people interacting with people. It learned me simple changes I can adopt to better interact with people so that both me and the other person can help and work together in a pleasant manner. Don't let the title put you off. The book is not about manipulating people.
The Personal MBA by Josh Kaufman
This book gives all relevant information of an MBA in a single book. It has given me a fundamental understanding of the five parts of a business: create something of value, for someone that wants or needs this, in a way for a good price, in a way they want and satisfy them, while the company makes enough profit. This heavily influences how I practice my business.
Money Master The Game by Tony Robbins
This book investigates on how you can achieve financial freedom. Working is awesome, but having financial freedom allows you to have options. This book has motivated me to adopt financial freedom as a goal and has given me tactics to (hopefully) achieve this.
Deep Work by Cal Newport
This book describes several work methods adopted by highly productive individuals based on achieving Deep Work. I now recognise highly productive states and know how to get into these states for myself and teams I am helping to become highly productive. I now know that the most important ingredient for succes is to sleep 8 hours.
Principles by Ray Dalio
This book lists the principles Ray Dalio applies to his life and work. From this book I grasped how radical transparency and radical truth are critical to making good decisions. This requires constant culture building and communication. You need to set a mission and don't tolerate problems in achieving them.
Outliers by Malcom Gladwell
This book examines factors that contributed to high level of success. It taught me that successful people will be giving opportunities that makes them even more successful and to be giving this opportunities you will need to continually learn.
The Phoenix Project by Gene Kim, Kevin Behr & George Spafford
This book tells the fictional story of Parts Unlimited and Bill the IT Manager. It has learned me to look at software development as a simple manufacturing process with product management taking on orders and software development manufacturing these orders. Using this view, it makes to sense to keep looking to remove the biggest bottleneck.
Accelerate by Nicole Forsgren, Jez Humble & Gene Kim
This book reports the statistical findings of software practices correlating with organisational performance. Since reading the book I am now focused on improving the four most important metrics for a team as they correlate with organisational performance: lead time, deployment frequency, mean time to recovery, change failure percentage.
Site Reliability Engineering by Naill Ricard Murphy, Betsy Beyer, Chris Jones, Jennifer Petoff
This book collects several essays and artices of the Site Reliability Engineering (SRE) teams at Google. The principles and practices of SRE allows me to reason about risk and how to deal with it in DevOps.
Team Topologies by Matthew Skelton & Manuel Pais
Larger software systems is developed by multiple teams that interact together creating a sociotechnical system. To stream line the goals and interactions of the teams you need to think about what teams you build. Team Topologies shows how to create the teams to build your software systems without overloading the teams.