~/talk

Leaky Abstraction and Turing Configuration

Talkat LambdaConf 2025 · 2025-05-12..05-13· [frontend-architecture]
slides:none on file

Claim: large systems’ configuration accumulates leaky details until it requires computation to resolve them. Evidence: diagrams of graphs and spanning trees, Docker Compose volumes as hidden references, examples of JSON YAML and TOML that lack native name bindings, and discussion of path retrieval versus full reference resolution. Tools and comparisons: JSON Pointer path retrieval, XPath and Ruby’s dig for simple cases, and the argument that full resolution pushes a config layer into Turing-complete computation.

AI-written summary · about

  1. 0:00Welcome
  2. 0:41Leaky abstractions defined
  3. 5:58Graphs and spanning trees
  4. 8:26Data meaning philosophy
  5. 9:30Containment trees serialization
  6. 11:20Declarative data languages
  7. 13:51Containment tree limits
  8. 15:14Docker Compose references
  9. 18:28Turing completeness in configs
  10. 20:13Configuration layer scope
  11. 21:19Q&A: Spanning trees & builds
  12. 22:24Q&A: Books & data flow
  13. 23:46Q&A: Dynamic languages
  14. 25:10Summary
~/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.