reading.engineering

Help create the definitive list of the most recommended technical books for software engineering professionals.

Request missing bookView source code

Note: After logging in, you may need to refresh to update the state.

Head First Design Patterns

Building Extensible & Maintainable Object-Oriented Software

by Eric Freeman & Elisabeth Robson with Kathy Sierra & Bert Bates

Recommended5Wish Listed1

Clean Code

A Handbook of Agile Software Craftsmanship

by Robert C. Martin

Recommended5Wish Listed0

Clean Architecture

A Craftsman's Guide to Software Structure and Design

by Robert C. Martin

Recommended4Wish Listed0
Recommended4Wish Listed0
Recommended3Wish Listed1

Accelerate: The Science of Lean Software and DevOps

Building and Scaling High Performing Technology Organizations

by Nicole Forsgren, Ph.D., Jez Humble, & Gene Kim

Recommended3Wish Listed0

Don't Make Me Think

A Common Sense Approach to Web Usability

by Steve Krug

Recommended3Wish Listed0

The Phoenix Project

A Novel About IT, DevOps, and Helping Your Business Win

by Gene Kim, Kevin Behr, & George Spafford

Recommended3Wish Listed0

The Pragmatic Programmer

Your Journey to Mastery

by David Thomas & Andrew Hunt

Recommended3Wish Listed0

The Software Craftsman

Professionalism, Pragmatism, Pride

by Sandro Mancuso

Recommended3Wish Listed0

Building Microservices

Designing Fine-Grained Systems

by Sam Newman

Recommended2Wish Listed1
Recommended2Wish Listed1

Monolith to Microservices

Evolutionary Patterns to Transform Your Monolith

by Sam Newman

Recommended2Wish Listed1

Apprenticeship Patterns

Guidance for the Aspiring Software Craftsman

by David H. Hoover & Adewale Oshineye

Recommended2Wish Listed0

Building Data-Intensive Applications

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

by Martin Kleppmann

Recommended2Wish Listed0

Fearless Change

Patterns for Introducing New Ideas

by Mary Lynn Manns, Ph.D. & Linda Rising, Ph.D.

Recommended2Wish Listed0

Peopleware

Productive Projects and Teams

by Tom DeMarco & Timothy Lister

Recommended2Wish Listed0

Refactoring

Improving the Design of Existing Code

by Martin Fowler

Recommended2Wish Listed0

The Clean Coder

A Code of Conduct for Professional Programmers

by Robert C. Martin

Recommended2Wish Listed0
Recommended2Wish Listed0

The Five Dysfunctions of a Team

A Leadership Fable

by Patrick Lencioni

Recommended2Wish Listed0

The Principles of Product Development Flow

Second Generation Lean Product Development

by Donald G. Reinertsen

Recommended2Wish Listed0

This Is Lean

Resolving the Efficiency Paradox

by Niklas Modig & Pär Åhlström

Recommended2Wish Listed0
Recommended1Wish Listed2

99 Bottles of OOP

A Practical Guide to Object-Oriented Design

by Sandi Metz, Katrina Owen, & TJ Stankus

Recommended1Wish Listed1

Agile Retrospectives

Making Good Teams Great

by Esther Derby & Diana Larsen

Recommended1Wish Listed1

De-coding the Technical Interview Process

Tips & Resources for Nailing Your Next Technical Interview

by Emma Bostian

Recommended1Wish Listed1

Domain Modeling Made Functional

Tackle Software Complexity with Domain-Driven Design and F#

by Scott Wlaschin

Recommended1Wish Listed1

Implementing Lean Software Development

From Concept to Cash

by Mary Poppendieck & Tom Poppendieck

Recommended1Wish Listed1

Radical Candor

Be a Kickass Boss Without Losing Your Humanity

by Kim Scott

Recommended1Wish Listed1

Test-Driven Development

By Example

by Kent Beck

Recommended1Wish Listed1

Agile Software Development

The Cooperative Game

by Alistair Cockburn

Recommended1Wish Listed0

C# in Depth

Fourth Edition

by Jon Skeet

Recommended1Wish Listed0

How Adam Smith Can Change Your Life

An Unexpected Guide to Human Nature and Happiness

by Russ Roberts

Recommended1Wish Listed0

Mindset

The New Psychology of Success

by Carol S. Dweck, Ph.D.

Recommended1Wish Listed0

Refactoring to Patterns

by Joshua Kerievsky

Recommended1Wish Listed0

Strengths Based Leadership

Great Leaders, Teams, and Why People Follow

by Tom Rath & Barry Conchie

Recommended1Wish Listed0

The Mythical Man-Month

Essays on Software Engineering

by Frederick P. Brooks, Jr.

Recommended1Wish Listed0

Thinking Fast and Slow

by Daniel Kahneman

Recommended1Wish Listed0

Design Patterns

Elements of Reusable Object-Oriented Software

by Erich Gamma, Richard Helm, & John Vlissides

Recommended0Wish Listed2

Just Enough Software Architecture

A Risk-Driven Approach

by George Fairbanks

Recommended0Wish Listed2

Software Architecture: The Hard Parts

Modern Trade-Off Analyses for Distributed Architectures

by Neal Ford, Mark Richards, & Zhamak Dehghani

Recommended0Wish Listed2

The Coding Dojo Handbook

A Practical Guide to Creating a Space Where Good Programmers Can Become Great Programmers

by Emily Bache

Recommended0Wish Listed2

Code Complete

A Practical Handbook of Software Construction

by Steve McConnell

Recommended0Wish Listed1

Collaboration Games

by Karen Greaves & Sam Laing

Recommended0Wish Listed1

Commitment

Novel About Managing Project Risk

by Olav Maassen, Chris Matts, & Chris Geary

Recommended0Wish Listed1

Domain-Driven Design

Tackling Complexity in the Heart of Software

by Eric Evans

Recommended0Wish Listed1
Recommended0Wish Listed1

Agile Principles, Patterns, and Practices in C#

by Robert C. Martin & Micah Martin

Recommended0Wish Listed0

Agile Testing

A Practical Guide for Testers and Agile Teams

by Lisa Crispin & Janet Gregory

Recommended0Wish Listed0

Beyond Legacy Code

Nine Practices to Extend the Life (and Value) of Your Software

by David Scott Bernstein

Recommended0Wish Listed0

Continuous Delivery

Reliable Software Releases Through Build, Test, and Deployment Automation

by Jez Humble & David Farley

Recommended0Wish Listed0

Crucial Conversations

Tools for Talking When Stakes Are High

by Kerry Patterson, Joseph Grenny, & Al Switzler

Recommended0Wish Listed0

Death by Meeting

A Leadership Fable ...About Solving the Most Painful Problem in Business

by Patrick Lencioni

Recommended0Wish Listed0

Drive

The Surprising Truth About What Motivates Us

by Daniel H. Pink

Recommended0Wish Listed0

Extreme Programming Explained

Embrace Change

by Kent Beck with Cynthia Andres

Recommended0Wish Listed0

Good to Great

Why Some Companies Make the Leap... and Others Don't

by Jim Collins

Recommended0Wish Listed0

How Will You Measure Your Life?

by Clayton M. Christensen

Recommended0Wish Listed0

Inspired

How to Create Tech Products Customers Love

by Marty Cagan

Recommended0Wish Listed0

Joy, Inc.

How We Built a Workplace People Love

by Richard Sheridan

Recommended0Wish Listed0

Leadership and Self-Deception

Getting Out of the Box

by The Arbinger Institute

Recommended0Wish Listed0

Learned Optimism

How to Change Your Mind and Your Life

by Martin Seligman

Recommended0Wish Listed0

Liftoff

Start and Sustain Agile Projects & Teams

by Diana Larsen & Ainsley Nies

Recommended0Wish Listed0

Mob Programming

A Whole Team Approach

by Woody Zuill & Kevin Meadows

Recommended0Wish Listed0

Multipliers

How the Best Leaders Make Everyone Smarter

by Liz Wiseman with Greg McKeown

Recommended0Wish Listed0

Pragmatic Unit Testing in C# with NUnit

The Pragmatic Starter Kit

by Andrew Hunt & David Thomas with Matt Hargett

Recommended0Wish Listed0

Predictable Irrationality

The Hidden Forces That Shape Our Decisions

by Dan Ariely

Recommended0Wish Listed0

Quality Code

Software Testing Principles, Practices, and Patterns

by Stephen Vance

Recommended0Wish Listed0
Recommended0Wish Listed0

Rapid Development

Taming Wild Software Schedules

by Steve McConnell

Recommended0Wish Listed0

Software Craftsmanship

The New Imperative

by Pete McBreen

Recommended0Wish Listed0
Recommended0Wish Listed0

Switch

How to Change Things When Change Is Hard

by Chip Heath & Dan Heath

Recommended0Wish Listed0

The Advantage

Why Organizational Health Trumps Everything Else in Business

by Patrick Lencioni

Recommended0Wish Listed0

The Blank Slate

The Modern Denial of Human Nature

by Steven Pinker

Recommended0Wish Listed0

The Cathedral & the Bazaar

Musings on Linux and Open Source by an Accidental Revolutionary

by Eric S. Raymond

Recommended0Wish Listed0

The Dream Team Nightmare

Boost Team Productivity Using Agile Techniques

by Portia Tung

Recommended0Wish Listed0

The Fearless Organization

Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth

by Amy C. Edmondson

Recommended0Wish Listed0

The Goal

A Process of Ongoing Improvement

by Eliyahu M. Goldratt & Jeff Cox

Recommended0Wish Listed0

The Halo Effect

...and the Eight Other Business Delusions That Deceive Managers

by Phil Rosenzweig

Recommended0Wish Listed0

The Ideal Team Player

How to Recognize and Cultivate the Three Essential Virtues

by Patrick Lencioni

Recommended0Wish Listed0

The Innovator's Dilemma

When New Technologies Cause Great Firms to Fail

by Clayton M. Christensen

Recommended0Wish Listed0

The Lean Startup

How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

by Eric Ries

Recommended0Wish Listed0

The Power of Habit

Why We Do What We Do in Life and Business

by Charles Duhigg

Recommended0Wish Listed0
Recommended0Wish Listed0

To Sell Is Human

The Surprising Truth About Moving Others

by Daniel H. Pink

Recommended0Wish Listed0