Being a CTO (Chief Technology Officer) takes insight and vision, in technology and business alike. Part manager, part software engineer and part entrepreneur, the CTO can benefit from a wide range of sources to brush up both on the newest developments in tech and to shape the software philosophy of the company. We know it might be challenging to find useful reading material, or a strong starting point for newly-appointed CTOs - which is why we’ve created this list of must-read books for CTOs. Let’s begin!
14 essential books for CTOs to read
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim, George Spafford, Kevin Behr
Don’t let the novel format fool you; it’s an excellent resource to help you improve your IT organization. Our own Matthew Harris said he “couldn’t put it down”. Readers on Goodreads are enthusiastic as well:
“[I’m] excited to put many of the lessons [in the book] into practice” - Thorsten (http://theb0ardside.com/)
“I genuinely learned a lot about how IT needs to integrate within business goals to actually achieve anything” - Mike (https://paranoidmike.wordpress.com/)
Hooked: How to Build Habit-Forming Products by Nir Eyal
Who doesn’t want to create an app or service that users get hooked on? This book might be your first step towards that goal. Comes strongly recommended by Ryan Hoover, founder of Product Hunt (here’s his Medium profile), and by Goodreads founder Otis Chandler himself, who calls the book: “extremely valuable (...) for anyone building products designed to engage people frequently.”
Rework by Jason Fried
One of the many books on this list on the subject of entrepreneurship. Finding new ways to succeed in business as a whole is the work of both CTOs/CIOs as well as CEOs. (Don’t believe me? Here’s a great resource on what a CTO really does). Rework is a great first step with its advice on productivity, getting more exposure without breaking the bank, and its approach that “easy can be better”.
“Rework is quick and easy to read, which speaks to the philosophy the book is shilling: get things done” - Louise (http://www.nakedsushi.net/)
“Reading "Rework" can be a great motivator for starting work smarter (rather than harder), seeking long-term sustainable business (rather than achieving better financial results for the current quarter) and really serving customer needs (rather than trying to trick him into buying irrelevant product)” - Algirdas Raščius, Software Architect at KAYAK
Modern CTO by Joel Beasley
This is a recent book by Joel Beasley, host of the Modern CTO podcast. Joel focuses on guiding the reader through the transition from developer to CTO, tackling areas such as strategy, rewriting systems, and dealing with the "Spaghetti Code MVP Epidemic".
“The book is a great place to start in shifting your mindset from being your typical developer to becoming a CTO. This is a great inspiration! Joel is straightforward and he provides realistic advice.” - Timothy McGovern
“This is the first “business/tech” book I’ve read. I ended up pre-ordering it since I always listen to Joel’s (Modern CTO) podcast. If you think his podcast is fun and engaging, you won’t be disappointed in his book! He comes across the same way – as if you were a guest on his show.” - Lauren M.
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation by Jez Humble
This essential book for CTOs sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations.
“This is the best book about Deployment I've read so far.” - André Faria Gomes (http://blog.andrefaria.com/en)
“Eye opening. Everybody in IT should read this book, be he programmer, tester or operations specialist.” - Holger Matthies, Global Google Programme - New Services Lifecycle Manager
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
Code is a deep dive into not only computer code, but also systems such as Braille and Morse, helping CTOs gain a real context for understanding today’s world of PCs, digital media, and the Internet.
“Petzold opens up the world of computing through a concise linear storytelling format.” - Craig (http://cargowire.net/)
“If you work with computers and didn't read this book, you are lame.” - Alex Palcuie, Site Reliability Engineer at Google (https://blog.palcu.ro)
The Hard Thing About Hard Things by Ben Horowitz
Ben Horowitz offers entrepreneurship advice for CTOs straight from Silicon Valley, covering challenges such as demoting (or firing) a loyal friend, dealing with smart people who are bad employees and managing your own psychology while the company depends on you.
“This is the very best business book I have ever read.” - Chris Johnson (http://simplifilm.com/)
“This is one of the best books you’ll ever read on entrepreneurship (...) If you want to understand it better, read this book.” - Brad Feld, Managing Director at Foundry Group (https://www.feld.com/)
The Mythical Man Month: Essays on Software Engineering by Frederick Brooks
A classic that combines both software engineering facts and thought-provoking opinions. Useful both from a technology and a management standpoint. It might seem dated to some, but the software development mistakes described inside have yet to be eradicated by adept CTOs and software engineers around the world.
“Some parts are clearly outdated, but it contains a lot of wisdom and I think it's still well worth reading. Even the more dated sections are at times both fun to read and interesting to compare to today's situation” - Hampus Wessman, Software Developer at Google
“In this classic book on the software development process, Fred Brooks demolishes several persistent myths. They never quite go away: every new generation just has to learn them over again.” - Manny Rayner, Researcher/Consultant, Spoken Dialogue Systems
The Lean Startup by Eric Ries
The Lean Startup is ubiquitous on numerous lists of books for software entrepreneurs, and CTOs can surely benefit from its scientific approach to creating and managing successful startups (and products) in an age when companies need to innovate more than ever.
“I loved the ethos that Eric shares… When a new employee makes a mistake: "Shame on us for making it easy for you to fail."” - Chris Johnson (http://simplifilm.com/) (second review of his we’re quoting - thanks Chris!)
“Takeaways: (...) Be lean. Learn from Toyota's manufacturing and respond quickly to customer feedback to provide monthly, weekly, or even daily iterations of your product.” - Andy Stager, Church Planter and Pastor at Hill CIty Church (https://www.thecordialchurchman.com/)
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, Dave Thomas
This is one of the books a CTO can recommend to their developers to improve their skills, and gain additional insight by reading it alongside the devs.
“The information contained in this book is essential for software developers who want to develop their skills and knowledge into a craft worthy of renown, to become masters of the field.” - Tamara Temple (https://about.me/tamouse)
“The beautiful thing about a book like The Pragmatic Programmer is that it sparks ideas when you read it. Can you do something more efficiently? Can you do it more elegantly? Can you make the computer do the work instead?” - David Gauer (http://ratfactor.com/)
Peopleware: Productive Projects and Teams by Tom DeMarco
“Peopleware is something of a classic in the world of Development management and it makes sense why. The book is straightforward, short, practical and influential. “ - Ben Haley (http://benjaminhaley.blogspot.com/)
“An absolute must read for anyone who works with engineers. The premise of the book is something I want to nail to my wall, in size 200 font: We spend most of our time managing technical aspects of projects, when most issues that lead to project failure are human, not technical.” - Chris
“If you are in a management position I would say this is a must read gem for you.” - Arvydas Sidorenko, Software developer at Internet Chess Club
Founders at Work: Stories of Startups’ Early Days by Jessica Livingston
Founders at Work: Stories of Startups' Early Days is a collection of interviews with founders of famous technology companies about what happened in the very earliest days. Very often a tech startup is born from the cooperation of just two people: the CEO and the co-founder CTO (see this Quora discussion, for example). Thus, CTOs of all levels can learn something from reading this one.
“Loved every second of this book. Each chapter is a different story of a startup founder. I read it slowly so it wouldn't end, and read many chapters twice.” - Otis Chandler, Goodreads founder
“No structure, no themes, but 30 odd interviews with tech business founders, and yet it worked and made for a great read.” - Mohamed Diab Embbya, Independent Corporate Finance Advisor
The Innovator’s Dilemma by Clayton M. Christensen
The Innovator’s Dilemma is one of the most talked-about books of the century. No saavy entrepreneur or CTO should be without it. It focuses on disruptive technology and answers thought-provoking questions such as “When is it right not to listen to customers?” or “When to invest in developing lower-performance products that promise lower margins?”
“This is one of the best books on innovation in the last 20 years. I read it in 2000 and still refer to it.” - Nico Macdonald, Chief Executive at The Research & Development Society (http://www.spy.co.uk/)
Zero to One: Notes on Startups, or How to Build the Future by Peter ThielAnything we missed?
Controversial, but still valuable.
“Particularly in the 'business' category, Zero to One is a special and thought-provoking book. Highly recommended.” - Andrew Garvin
“I enjoyed its thought provoking character; it was an engaging reading: disagreeing, agreeing, learning new perspectives.” - Jacek Ambroziak, Founder at Ambrosoft
Anything we missed?
Are there any more books that you could see being useful for CTOs that belong on this list? Feel free to reach out to us; we update the list regularly. Happy reading!