~/talk

Code?

Talkat DevTernity 2022 · 2022-12-08..12-09· [software-architecture, documentation]
slides:none on file

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

  1. 0:00Introduction and welcome
  2. 1:06Defining code in software
  3. 14:52Code as secrecy and obfuscation
  4. 27:32Code comments and their value
  5. 36:59Writing correct programs
  6. 47:03Code vs data and configuration
  7. 55:13Software as executable fiction
  8. 58:01Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.