Everything I know about running engineering orgs, sorted by the size you actually are.

Twenty-five years of running engineering teams, written down in roughly the order things break. 9 tracks, 81 lessons, from your first hire to your first hundred and fifty. All of it free, none of it hedged.

Opinionated on purpose. Occasionally wrong, on the record.

9 tracks · 81 lessons · 5 stages · 0 paywalls

0–5you5–2020–5050–150150+

The whole curriculum, on one screen.

Every square below is a lesson. Tell it how many engineers you have and the ones that don't apply to you yet will step back. Hover anything to see what it argues.

Engineers

Nine tracks, seventy lessons, every one of them free. Pick a size and the ones that don't apply to you yet will step back.

01Foundations
8 lessons
02People
9 lessons
04Delivery
10 lessons
05Technology
8 lessons
07Leadership
11 lessons
08Scaling
7 lessons

Or never open this website again.

The curriculum is also an MCP server. Connect Claude Code, Claude Desktop, or ChatGPT and ask it about your actual situation while you work, instead of coming here to read. Early access is open and the lessons stay free either way.

How the MCP server works →
claude mcp add --transport http tinycto \
  https://tinycto.com/api/mcp \
  --header "Authorization: Bearer <your-key>"

Come in through the problem.

Most people don't arrive looking for a curriculum. They arrive on a Tuesday with something specific going wrong.

Nothing here matching? Press ⌘K and describe it in your own words.