Recommended
A curated collection of useful links and resources I've found valuable.
Computer Science
OS Development & Systems ProgrammingWriting an OS in Rust, Linux From Scratch, Nand to Tetris, How CPU Memory & Caches Work - Computerphile
Programming Language Development & Algebraic EffectsWriting An Interpreter In Go, Algebraic Effects for the Rest of Us, Effekt
Web Development & ReactRSC Explorer
Learning LanguagesCodeCrafters: Build Your Own X in Rust, hecto: Build Your Own Text Editor in Rust, OCaml Programming: CS 3110, SQLBolt, Learn X in Y Minutes
SecurityOverTheWire Wargames
Artificial Intelligence
Learning the BasicsNeural Networks: Zero to Hero, From GPT-2 to GPT-OSS
GPU & High-Performance ProgrammingGPU and Tensor Puzzles, LeetCode for GPUs, Your First WebGPU App
InterpretabilityTransformer Circuits, Scaling Monosemanticity, How does a blind model see the earth?
Specialized Topics & ApplicationsTrain a Reasoning Model with GRPO, Simple GRPO Implementation, COMET Framework
Mathematics & Formal Methods
Learning ResourcesAn Infinitely Large Napkin
Theorem ProvingThe Natural Number Game
Linguistics
Conlang DesignThe Language Construction Kit
Miscellaneous
Fun & InterestingThe Divergent Association Task
