Go Further
A curated library of books, articles, courses, tools, and references. Everything the curriculum points to, and more — all in one place.
Investiture
Architecture that teaches your AI to write clean code. Clone it. Open Claude Code. Start building.
Get the Scaffold →Thinking in Systems
The primer on systems thinking. Short, clear, and permanently changes how you see the world.
A Philosophy of Software Design
How to reduce software complexity. The best book on writing clean systems.
Database Design for Mere Mortals
Practical, accessible guide to relational database design.
Information Architecture (4th Edition)
The definitive reference on organizing information for the web.
How to Make Sense of Any Mess
Information architecture for everyone. Short, visual, and immediately applicable.
Designing Data-Intensive Applications
Modern distributed systems design. Dense but rewarding.
Design Systems
Creating effective, evolving design systems. From Smashing Magazine.
Domain-Driven Design Quickly
Quick introduction to Domain-Driven Design concepts. Free.
Loopy
Interactive tool for thinking in systems. Draw loops, watch them play out.
JSON.org
The JSON specification. Short, clear, and the authoritative source.
Leverage Points: Places to Intervene in a System
Where to push for the biggest systemic change. Foundational systems thinking essay.
The Twelve-Factor App
Twelve principles for building modern, portable, scalable web applications.
Event Storming
Collaborative domain modeling with sticky notes. DDD made accessible.
The Systems Thinker
Articles, resources, and tools for systems thinking practitioners.
Information Architecture Articles
Curated collection of IA best practices and research.
Prisma Data Modeling Guide
Database and data modeling concepts. Clear, modern, well-illustrated.