Spokes.wiki Search About
Created
Updated
See also
539kernel-book · ai-engineering-from-scratch · executable-curriculum · clone-project · meta-curriculum

Build-from-scratch

The curriculum form in which the reader implements the subject themselves, from primitives, with the finished artifact as the syllabus. It is the pole opposite meta-curriculum — which teaches by pointing at other people's material — and the spoke's domain has named the contrast since it was spun out without holding a page for this half of it.

Two sources sit here whole: 539kernel-book (a bootloader to a filesystem, 215 pages) and ai-engineering-from-scratch (503 lessons, maths through LLM engineering, 17 capstones), which the corpus had already flagged as "the cluster's outlier — build-it-by-hand, not curated pointers."

A third sits here partly: ai-hands-on builds neurons, layers and attention by hand in two of its folders while being an executable-curriculum in the rest and a meta-curriculum in its README. It is the case that showed the three forms are axes a curriculum scores on rather than boxes it sits in — see executable-curriculum.

What distinguishes it from the neighbouring forms

Against meta-curriculum: the material is original and the dependency is on a toolchain rather than on links. A curated list decays by link rot; a from-scratch text decays when its compiler or platform moves, which is slower and repairable in one place.

Against executable-curriculum: notebooks are modular — one per technique, independent, ordered only by a README (nirdiamant-prompt-engineering). From-scratch material is cumulative: chapter five will not run without chapter four. 539kernel-book makes the distinction concrete by shipping the intermediate states as named versions (T, G, NE) in evolution_by_versions/, so a reader who breaks their copy can rejoin at a chapter boundary. That directory exists because cumulative material has a failure mode modular material does not.

Against clone-project: both build one artifact end to end, and they are opposites underneath. A clone reproduces a commercial product by integrating — adrianhajdin-uber-clone wires five vendor SDKs and implements none of them — so the scope is inherited from a product and the lesson is composition. From-scratch implements what a clone would import, so the scope is chosen by the author and the lesson is mechanism. The two forms teach the same-shaped project and almost disjoint skills.

The properties that come with it

  • Prerequisites can be small, because the text absorbs them. 539kernel-book requires basic C and teaches all the x86 assembly it needs. A pointer-based curriculum has to require whatever its targets require.
  • Verification is built in but coarse. The artifact runs or it does not. That is a real signal and a much better one than a checklist, and it grades nothing about understanding — neither source here carries an exercise, a problem set or a test.
  • Scope has to be declared, because nothing external bounds it. 539kernel is "really simple" by design and says so; the honesty is structural, since the author chose every feature and cannot blame a syllabus.
  • It resists the popularity read least well. The spoke's standing caveat is that stars measure intent to learn, not learning. A from-scratch text takes far longer to finish than a list takes to bookmark, so the gap between its audience and its completers is presumably the widest of any form here — and, as everywhere in this corpus, nobody has measured it.

Open

Two sources is not a form's worth of evidence, and they differ on nearly everything except the method: one is a book about hardware from 2022, the other a 503-lesson repository about machine learning. Whether "build it yourself" behaves as a single pedagogical category, or splits by how close the subject sits to the machine, is not answerable from here.

539kernel-book · ai-engineering-from-scratch · meta-curriculum · executable-curriculum · clone-project · problem-archive · synthesis