Books for software engineers and managers

Books / CTO

Books for CTOs

Like Engineering Managers, the job of CTO is multi-faceted spanning people, technology, business expectations. But more than managers, we’re faced with the challenge of developing strategy that supports the business. These books touch on all of the topics above because the job of CTO demands broad knowledge.

Sort by Date or Rating

The DevOps Handbook
The DevOps Handbook

A pragmatic technical guide to implementing ideas from Accelerate

Accelerate
Accelerate

The most important book on software delivery performance

Peopleware
Peopleware

A holistic and people-first view of software engineering management

How Google Works
How Google Works

Practical advice on product strategy and people management

Never Split the Difference
Never Split the Difference

Practical guide to everyday negotiations

Unlocking the Clubhouse
Unlocking the Clubhouse

Research on the gender gap in computer science

Difficult Conversations
Difficult Conversations

Pragmatic advice with examples for initiating and executing difficult conversations

Range
Range

Developing expertise through sampling periods, slow learning, and breadth

The Lean Startup
The Lean Startup

Exploring and implementing the Build-Measure-Learn model

The Hard Thing About Hard Things
The Hard Thing About Hard Things

The no-nonsense book about engineering and startup leadership

High Output Management
High Output Management

The engineering management book everyone references

First, Break All the Rules
First, Break All the Rules

Leveraging talent to drive individual and team performance

The Score Takes Care of Itself
8
The Score Takes Care of Itself

Leadership lessons told through football stories

Slack
8
Slack

The counterpoint to efficiency in software engineering teams

Outcomes Over Output
8
Outcomes Over Output

An introduction to outcomes-based thinking and planning

Wooden on Leadership
8
Wooden on Leadership

Lessons on coaching and leadership that easily translate to managing software engineering

Strategy Rules
8
Strategy Rules

An insightful read that’s part history, part business, part technology

Drift into Failure
8
Drift into Failure

How systems fail and our broken mental model for understanding complexity

Matchmakers
7
Matchmakers

A good introduction to multisided platform thinking

Beyond Basketball
7
Beyond Basketball

Leadership stories and lessons from Coach K

5 Books to Increase Productivity on Software Engineering Teams
5 Books to Increase Productivity on Software Engineering Teams

Software development metrics and advice to improve productivity and performance

Books on Distributed Systems and Resilience Engineering
Books on Distributed Systems and Resilience Engineering

Build systems to serve more users while increasing reliability and performance

Books to Prevent Burnout in High Performance Engineering Teams
Books to Prevent Burnout in High Performance Engineering Teams

Identify the symptoms of burnout within software teams and prevent burnout using these books



Articles for CTOs

Who Killed the Junior Developer? Five Unusual Suspects.

An investigation into who killed the junior developer job market