Books for software engineers and managers

Back to Reading Lists

Talent Development Books for Software  Leaders

by Brian

Engineering Manager,
Tech Recruiter


Learning is the most important skill in software engineering. Continuous learning and improvement is the only way to survive and thrive within this industry.

These books can help software engineering leaders develop the skills and talents of people on their teams.

Pragmatic Thinking &  Learning

Refactor Your Wetware

by Andy Hunt

Pragmatic Thinking & Learning

Recommended: 8 / 10

In Pragmatic Thinking & Learning, you’ll be introduced to the Dreyfus Model for skill acquisition which can help you assess your engineers across competency areas and skill levels. From these assessments, you can develop a learning and development plan to grow their skills.

In my experience, applying the Dreyfus Model to a competency rubric or growth framework is the best way to foster intentional conversation around individual growth.

See top ideas from Pragmatic Thinking & Learning

First, Break All the  Rules

What the World's Greatest Managers Do  Differently

by Marcus Buckingham and Curt Coffman

First, Break All the Rules

Recommended: 8 / 10

First, Break All the Rules changed the way I assess engineering candidates during interviews. I frequently refer back to this book as I try to understand the unique talents of each person on my team.

See top ideas from First, Break All the Rules


Why Generatlists Triumph in a Specialized  World

by David Epstein


Recommended: 9 / 10

Range examines the tremendous benefits of breadth in knowledge and skill. In other words, the benefits of being a generalist even in the face of an increasingly specialized world.

The concepts and examples of Range resonated with me in part because I see how:

  1. Generalists can apply knowledge from one domain to another, which is the definition of creativity
  2. A broad range of skills can reduce dependencies, thereby increasing resilience and ability to deliver end-to-end

Great book and easy to read.

See top ideas from Range


The Psychology of Optimal  Experience

by Mihaly Csikszentmihalyi


Recommended: 7 / 10

In terms of skill acquisition, Flow examines what types of activities and environments foster deep learning.

See top ideas from Flow

Talent Development Books for Software Leaders