Have a personal or library account? Click to login
Understanding Software Cover

Understanding Software

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

Paid access
|Sep 2025
Product purchase options

Table of Contents

  1. Part One: Principles for Programmers
  2. Part Two: Software Complexity and its Causes
  3. Part Three: Simplicity and Software Design
  4. Part Four: Debugging
  5. Part Five: Engineering in Teams
  6. Part Six: Understanding Software
  7. Part Seven: Suck Less
PDF ISBN: 978-1-78862-834-1
Publisher: Packt Publishing Limited
Copyright owner: © 2017 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 278