#systems
Wiki 3
- bora.sh Bora Tanrıkulu's personal blog at bora.sh — short systems-engineering write-ups in the style of "I built X, here's the gnarly platform-specific bit"
- Slow Software: The Case for High-latency Systems Development Irene Zhang argues critical infrastructure needs deliberate development friction now that AI decoupled importance from build time
- specular.fi Personal engineering blog at specular.fi — short, code-driven notes on Linux internals, Alpine, Docker, and unfamiliar Unix tools
Books 9
- Building a Debugger Sy Brand walks through writing a Linux debugger in C++ — ptrace, breakpoints, DWARF unwinding
- Database Design and Implementation Sciore's build-it-as-you-read course growing SimpleDB from disk pages up to a working RDBMS
- Fault-Tolerant Design Dubrova's graduate intro to failure modes, redundancy and reliability metrics, hardware-first
- Feedback Control for Computer Systems Janert teaching PID loops and stability theory to engineers building autoscalers and rate limiters
- Introduction to Compilers and Language Design Free one-semester compiler textbook taking a C-like language down to working x86 or ARM assembly
- Operating Systems: Three Easy Pieces Free Arpaci-Dusseau OS textbook built around virtualization, concurrency and persistence
- Transaction Processing: Concepts and Techniques Gray and Reuter end to end on locking, logging, two-phase commit and fault tolerance
- Understanding Software Dynamics Sites on measuring what software really does on a machine, via the KUtrace kernel tracer
- Virtual Machines: Versatile Platforms for Systems and Processes Smith and Nair's taxonomy of process VMs and system VMs, from ISA to application level