Book

Understanding Software

In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, brings you his writings and thoughts so that your code and your life as a developer can be healthy, avoid complexity, and embrace simplicity. Why make life hard when making software can be simple?

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

9h16m

Language

English

About Book

Who Is This Book For?

Understanding Software is for every programmer, or anyone who works with programmers. If life is feeling more complex than it should be, and you need to touch base with some clear thinking again, this book is for you. If you need some inspiration and a reminder of how to approach your work as a programmer by embracing some simplicity in your work again, this book is for you. If you’re one of Max’s followers already, this book is a collection of Max’s thoughts selected and curated for you to enjoy and reflect on. If you’re new to Max’s work, and ready to connect with the power of simplicity again, this book is for you!

Book content

chapters 9h16m total length

Part One: Principles for Programmers

Part Two: Software Complexity and its Causes

Part Three: Simplicity and Software Design

Part Four: Debugging

Part Five: Engineering in Teams

Part Six: Understanding Software

Part Seven: Suck Less

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required