Reading List
Things that shaped how I think. Updated as I go.
Foundations
Sagan on why a society that stops investing in curiosity-driven research cannot sustain itself.
What is Science?Richard FeynmanA 1966 address to science teachers. On the difference between knowing the name of something and actually understanding it.
The Selfish GeneRichard DawkinsThe gene-centered view of evolution. Rewired how I think about natural selection, cooperation, and why organisms exist at all.
The Bitter LessonRich SuttonThe most important pattern in AI research: methods that leverage scale always win over methods that encode human knowledge. Short and still being ignored.
Global Catastrophic Risks
Which problems are most important to work on? Rigorous analysis of AI safety, biosecurity, and other pressing risks.
Global Catastrophic Risk InstituteGCRIResearch on catastrophic and existential risk governance and decision-making under deep uncertainty.
Center for Health SecurityJohns HopkinsPandemic preparedness, biosecurity research, and global health security policy.
Nuclear Threat InitiativeNTIPolicy and research working to reduce nuclear and biological threats globally.
The Vulnerable World HypothesisNick BostromA framework for thinking about how technological progress could produce catastrophic outcomes even without any actor intending harm.
Engineering & Systems
Architecture case studies of real high-traffic systems. How Discord, Stripe, and others actually work.
Reflections on Trusting TrustKen ThompsonThompson's 1984 Turing Award lecture. Why you cannot fully verify the integrity of a system you did not build yourself.
Time, Clocks, and the Ordering of Events in a Distributed SystemLeslie LamportThe 1978 paper that introduced logical clocks. Still the clearest explanation of why distributed time is hard.
Dynamo: Amazon's Highly Available Key-value StoreAmazonThe paper behind much of how we think about eventual consistency and availability tradeoffs in distributed databases.
KoveSDM White PaperKoveSoftware-defined memory architecture that disaggregates DRAM from compute nodes. Relevant to how memory-intensive workloads can be scaled without physical hardware constraints.
Have a suggestion? Email me.