~/talk

Language Games

Talkat NDC Melbourne 2025 · 2025-04-29..05-01· [soft-skills]
slides:none on file

Argues that software is designed language and recommends using linguistics (Saussure’s signifier/signified, Wittgenstein’s language games, Grice’s cooperative maxims) to avoid mismatches between idea and code. Shows concrete tools: domain‑driven design, bounded contexts, ubiquitous language, rigorous encapsulation and validation; contrasts deterministic compilation with opaque prompt engineering. Cites ISO 21482:2007 signage and a proposed solution—glow‑in‑the‑dark cats plus a warning song—to span 10,000 years of nuclear waste communication (proposal unproven).

AI-written summary · about

  1. 0:00Language and software intro
  2. 1:06Software as language
  3. 3:16Communication failures
  4. 5:43Saussure’s signifier/signified
  5. 9:39Translation layers
  6. 12:29Saussure’s parole and langue
  7. 15:20Wittgenstein’s language games
  8. 21:44Nuclear waste communication
  9. 29:38Software as language game
  10. 34:59Grice’s cooperative principle
  11. 40:18Stakeholder ideas to code
  12. 43:08Communication maxims in design
  13. 47:01Key takeaways
  14. 49:27Q&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.