LEARNING LIBRARY

Long-form guides, written one topic at a time against a plan. See how they fit together — and what's still missing — on the roadmap.

ENGINEERING

E01

Bash and the command line

Foundations first: what a shell actually is, how processes and file descriptors work, and the expansion rules that explain nearly every bash surprise.

25 Aug 2026

E02

Linux, from the server up

Everything that happens before your app serves a single byte — what each piece of the machinery is for, then the commands that drive it.

25 Aug 2026

E03

Layout, from the box out

The browser decides where every box goes by rules you were never shown — learn them from the box out, until you can predict any layout and build a nav or a menu without fighting it.

28 Aug 2026

E04

Interaction, from the event out

The browser runs your code, measures the page and repaints on a loop you don't control — learn that loop, its rulers and its pointers, until you can build a pannable, zoomable canvas the way React Flow does.

28 Aug 2026

E05

The machine under your API

Everything between a browser and your database, taught as one machine — the socket, the event loop, the proxy, the pool, the query planner and the cache, and why each layer had to exist.

29 Aug 2026

E06

Python, from the object up

The language you already write, seen from the object up: the data model, scope and imports, descriptors, generators and async, the GIL, and a type system taught in earnest.

30 Aug 2026

E07

JavaScript, from the host up

The language you already write, seen whole: the values, prototypes, closures and async primitives the spec defines; the event loop, I/O, modules and rendering a host adds; and the V8 engine beneath both Node and the browser.

31 Aug 2026

E08

TypeScript, from the type up

The language you already write, seen from the type up: two languages in one syntax, erasure and the runtime boundary, structural typing and narrowing, generics and variance, conditional and mapped types, and the utility types read as source.

31 Aug 2026

INTERVIEW PREP

I01

Algorithms

Every core algorithm built and measured from scratch in Python — recursion, sorting, graphs, dynamic programming — and how to read a new problem for the pattern it wants.

3 Sep 2026

I02

Data structures

Every core data structure built and priced from scratch in Python — and the decision table that tells you which one a problem actually wants.

3 Sep 2026

I03

Systems design

Every layer of a real system — storage, replication, consistency, caching, failure — measured from scratch against a live Postgres and Redis, and how to read a design problem for the force it turns on.

4 Sep 2026

MATHEMATICS

M01

Numbers and algebra, from the ground up

Counting, fractions, powers and the whole of school algebra — every rule earned before it's stated, with a picture for each one.

28 Aug 2026

M02

Shape and change, from triangles to calculus

Geometry, functions, growth, trigonometry, chance and the edge of calculus — the shape behind each idea, drawn before the formula.

29 Aug 2026

AI

A01

AI agents for web apps

Build the agent loop by hand, then with a framework, then wire it into a real web app — seeing exactly what each layer of abstraction does for you, and when a protocol like MCP earns its place.

29 Aug 2026

A02

Evaluating AI agents

Whether a change to your agent actually helped is a statistical question — traces, assertions, the sample sizes that make a pass rate mean something, and judging with a model you have validated.

29 Aug 2026

THEOLOGY

T01

The end has already begun

What the Bible says about the last things — from the prophets' day of the LORD to Revelation's New Jerusalem — and a fair map of where Christians disagree.

31 Aug 2026