Understanding Software Audiobook By Max Kanat-Alexander cover art

Understanding Software

Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer

Preview
This Season's Biggest Deal

$0.99/mo for 3 months + $20 Audible bonus

Audible Standard auto-renews at $8.99/mo after 3 months. Cancel anytime.
Get this deal
Offer ends on December 28, 2026.
More purchase options

Understanding Software

By: Max Kanat-Alexander
Narrated by: Steve Menasche
Get this deal

Auto-renews at $8.99/mo after 3 months. Offer ends December 28, 2026. Cancel anytime.

Buy for $15.94

Buy for $15.94

This Season's Biggest Deal | $0.99/mo for 3 months + $20 Audible bonus

$8.99/mo thereafter—terms apply.
Summary

In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.

Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.

Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.

©2017 Packt Publishing (P)2019 Gildan Media
Language Learning Programming & Software Development Software Software Development Project Management Technology
adbl_web_anon_alc_button_suppression_t1

Featured Article: The Best Audiobooks and Podcasts for Programmers


If you’re looking for the best audiobooks and podcasts about programming, you might be a programmer looking for resources and new perspectives to expand your knowledge. Or maybe you’re a newcomer still wondering if it's even possible to learn how to program from a book. Whether you’re brand new to programming or you’ve been fluent in Python, Java, C#, and the like for years, there are tons of great audio resources available to help you hone your skills.

All stars
Most relevant
Max has some great points when it comes to the construction of software. However I was expecting more to get out of the ebook and some topics were just presented at a high level at best

It is alright

Something went wrong. Please try again in a few minutes.

Great insight for both the beginner and experienced developers in order to bring about positive change.

Great insight!

Something went wrong. Please try again in a few minutes.

The content is awesome. Some content is targeted at more senior software engineers, but I would recommend every programmer read this book. [Minor] The narrator is too artistic I think.

Great book

Something went wrong. Please try again in a few minutes.

Nothing life changing here. Common sense rules any experienced dev should of heard 1000 times. May be good for new devs but simply a good reminder for everyone else.
Sometimes the author comes off as if he is the first to have these thoughts though.
The narrator spoke very well but his voice gets annoying.

Standard platitudes we’ve all heard.

Something went wrong. Please try again in a few minutes.

Definitely a very good read that offers great advice for software developers of all levels of experience. Highly recommended!

Great addition for your collection

Something went wrong. Please try again in a few minutes.

See more reviews