Skip to content

Learning paths

The hub holds the practices. The Academy teaches you why each one is there.

Seven paths through effective software development, in the order the argument runs: connect the specialists, start from the user, let the tests drive the design, make the boundaries explicit, learn the pattern vocabulary, question every line — and only then hand work to a machine.

In preparation.The curriculum below is settled; the lessons are still being written, and there is nothing to enrol in yet. Every path links to the documentation that covers its ground today.

Told as stories

Development practice is taught badly as a list of definitions and well as a sequence of decisions someone had to live with. So the lessons carrying astorymark come with a short video in narrative form: a team with a problem, the option they took, what it bought them and what it cost. 18 of the38 lessons are planned that way — the rest are short enough to read.

The curriculum

You do not have to wait

Every practice the first lessons will teach is already written down, and the fastest way to see how they fit together is to pick one team ritual and run it this week.