Skip to the content
Software Made Clear Diagrams that show the mechanism About

PATHS

7 maps through the material

The map tells you what to read next, in what order, and what each step assumes you already know. A box without a link has not been written yet.

Unsure which path fits? Find a starting point based on your goal →

Architecture in the real world 8 of 8 written

Boundaries, transactions and the organisational reasons behind both.

Starting pointThat you have worked in a codebase you did not start, and it hurt.

Open the map →
Design for clarity 9 of 9 written

A short route from finding an article to reading it comfortably, using clear hierarchy, spacing and familiar interaction patterns.

Starting pointNo design training. Bring a page you would like to improve.

+ 1 more

Open the map →
Distributed basics 4 of 8 written

What the network does to assumptions you did not know you had made, until it breaks them.

Starting pointThe Architecture path, or equivalent scar tissue.

Open the map →
Running a software factory 28 of 28 written

Connect requests, AI-assisted coding, tests and review.

Starting pointYou know what a code change, a test and a pull request are. You do not need experience building an agent workflow.

+ 20 more

Open the map →
Growing as a developer 11 of 11 written

The only path here that is not about a system.

Starting pointThat you can already write and ship code someone else depends on.

+ 3 more

Open the map →
How a database keeps your data 7 of 7 written

How a database actually keeps your data, in the order that makes each step explain the next.

Starting pointOnly that you have written SQL before. It starts at what a row physically is.

Open the map →
Trees and traversal 3 of 5 written

Five steps from what a tree is to why databases put them on disk.

Starting pointNothing. This is the entry point.

Open the map →