Books for software engineers and managers


More Books By Category
Favorite,
CTO,
Engineering Manager,
Tech Lead,
Star Engineer,
New Engineer,
Product Manager,
Designer,
Tech Recruiter,
Startup Founder

Sort by Date or Rating

On Strategy
6
On Strategy

The key components of strategy and how to differentiate a management technique from strategy

Masters of Doom
Masters of Doom

The story behind Wolfenstein 3D, Quake, and Doom

Extreme Programming Explained
Extreme Programming Explained

Principles and practices of agile development

Team Topologies
8
Team Topologies

Structuring software teams and relationships for high effectiveness

100 Things Every Designer Needs to Know About People
5
100 Things Every Designer Needs to Know About People

Collection of insights from human research

The Five Dysfunctions of a Team
The Five Dysfunctions of a Team

Rebirth of a struggling leadership team

Refactoring
7
Refactoring

Catalog of code readability and structure improvements

High Growth Handbook
7
High Growth Handbook

Interviews with startup founders, CEOs, and other executives discussing high growth

Prepared
8
Prepared

How students learn and prepare for life