~/talk

ILLOGICAL ENGINEERS

Talkat Scalar 2018 · 2018-04-06..04-07· [functional-programming]
slides:none on file

Argues that much of modern practice — TDD, agile iterations, microservices patterns — is already documented back to the 1950s–1968 NATO discussions, then makes the case that stronger type systems and the Curry Howard correspondence let compilers catch real bugs (examples: forbidding cross-type equality, deriving semigroup instances to merge nested maps/options, small proof-driven implementations). Notes limits: Gödel incompleteness prevents a language from proving its own compiler, cites Agda and Coq and a new GitHub library Carey Howard that auto-generates implementations, and mentions Dr Kunth’s $3,372,548 bet.

AI-written summary · about

  1. 0:00Start
  2. 8:13What Does It Mean To Be a Software Engineer
  3. 10:27Type System
  4. 13:45Carey Howard Correspondence
  5. 14:45Constructive Logic
  6. 20:05Russell and Whitehead
  7. 21:03Incompleteness Theorem
~/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.