Resources 20
- The high-information blogroll
- Math goldmines: the free books that carry CS
- GPU and ML-performance goldmines: making it go fast
- Compiler and interpreter goldmines: build the language
- Database goldmines: internals without the folklore
- Systems goldmines: concurrency, memory, and the CPU
- Competitive programming goldmines: Halim and the deep archive
- Probability and statistics: the load-bearing layer under ML
- Distributed systems: DDIA, 6.824, and Jepsen
- Systems performance: measuring before believing
- Deep learning and LLMs: learn it by building it
- Machine learning foundations: Murphy and the load-bearing books
- Computer networks: from Kurose to packets on the wire
- Operating systems: from OSTEP to the kernel
- Competitive programming: the path that works
- The shelf: books worth reading more than once
- Deliberate practice: getting better on purpose
- Mental models: building the latticework
- Clear thinking: the reading that actually moves the needle
- Course videos and slides: a running list