Code?
summary
A practical tour through what “code” actually is: historical encodings (Church numerals, Lambda calculus), spacecraft failures from bad runtime choices (Apollo 1201/1202 overload, 14‑bit 43 kHz AGC with 36K memory), an integer‑overflow bug in Java’s binarySearch discovered in 2006, spreadsheet hazards where ~20% of genomics Excel gene lists misconvert names, a 2017 rocket mission losing 19 satellites due to wrong configuration, examples of obfuscated C, illegal primes and SQL injection, and why configs, tests and ADRs must be treated as real code.
AI-written summary · about
chapters (8)
- 0:00Introduction and welcome
- 1:06Defining code in software
- 14:52Code as secrecy and obfuscation
- 27:32Code comments and their value
- 36:59Writing correct programs
- 47:03Code vs data and configuration
- 55:13Software as executable fiction
- 58:01Conclusion and Q&A








