byhand: a workshop, not a library. The classic engineering books and build your own X tracks, learned by actually building the thing.
You do not read about Redis, you build one. byhand takes the books I actually wanted to learn from, Designing Data Intensive Applications, Head First Design Patterns, Clean Code, and turns each chapter into a build. Alongside them sit six build your own X tracks: a shell, a Redis, an interpreter, a load balancer, a database, and Raft.
The site never runs your code. You clone a starter repo, follow the assembly steps, and a local test harness certifies each stage on your machine. The harness is the truth; the site only keeps your logbook.
Every page is drawn as an engineering sheet. A living blueprint at the top shows the machine you are assembling: solid ink for what you have built, blue dashed for the part under construction, ghost outline for what is still ahead. Below it, the concept in plain language, then numbered assembly steps with hints you can choose not to open, then an acceptance spec you run yourself.
There is a notebook down the right of every sheet. You can pin a margin note to a single step, the way a real drawing carries its notes block, and read the whole notebook back later across every track.
I had a reading list I kept not finishing. Three good books, months of good intentions, and very little I could actually do at the end of a chapter. The thing that always worked for me was building something, so I rebuilt the reading list as a workshop and made myself learner number one.
It was meant to be for me. Somewhere between the first track and the sixth it stopped being a private project, so in August 2026 I put it out into the world.
Astro in server mode on Cloudflare Workers, with D1 for the logbook and the notebook, better-auth for sign in, and the whole domain served from its own zone. Every schematic and plate is hand drawn SVG rather than an image, so a diagram can fill itself in as you certify stages. The site renders completely without JavaScript, all ghost, and progress lights up once you sign in.