First Principles
A series of build-it-to-learn-it textbooks, each reasoned from first principles. Some books you read; these you build.
The books
Section titled “The books”- ₿ Bitcoin · First Principles — how untrusting strangers agree on one ledger.
- 🏗️ System Design · First Principles — what does this control buy us, and what does it cost?
- ⚙️ DevOps · First Principles — what manual, error-prone step does this remove?
- 🧠 AI Systems · First Principles — what does this cost in latency, memory & dollars — and how do we make it cheaper?
- 🦀 Rust · Project-First — the base path: master Rust by building 7 real, runnable projects.
- 🚀 Rust · In Production — the advanced path: take one real app (an AI-assisted blog) from
cargo newto Kubernetes — Astro on Rust, AI, Redis, Docker, observability, and a profiling pass.
Beyond code
Section titled “Beyond code”First principles aren’t only for code.
- 🎯 Self-Mastery · First Principles — sharpen attention, read people, build discipline, and keep improving: one connected system, practiced (cold shower, day one).
Learning paths
Section titled “Learning paths”Prefer a guided route? Each path is an ordered walk across two or three books:
- The Web3 Path → — why BTC, ETH & SOL exist, then build all three in miniature. (Bitcoin → Rust)
- The AI Path → — how LLMs run and cost, how to design around them, then build one. (AI Systems → System Design → Rust)
- The Systems Path → — design real systems, then ship and run them in production. (System Design → DevOps)
- Getting Started → — new to all of this? Start here.
See all learning paths for the full itineraries.