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 by
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!
Understanding Software
- About Book
- Who Is This Book For?
- Book Content
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!