The Problem

Complexity

Complexity and size
Figure 1: How complexity grows with size.

How to Learn Design

Who's Your Audience?

Abstract vs. comprehension
Figure 2: Abstraction vs. comprehension for novices and experts.

Audience

Prerequisites

In Addition

The Big Ideas

Usage

The Author

Greg Wilson has worked in industry and academia for 40 years, and is the author, co-author, or editor of over a dozen previous books. He was the co-founder and first Executive Director of Software Carpentry and received ACM SIGSOFT's Influential Educator Award in 2020.

Greg Wilson

Dedication

This one's for Mike and Jon:
I'm glad you always found time to chat.

Summary

Syllabus
Figure 3: Lesson topics and dependencies.