~/talk

This is why we can't have nice things!

Talkat BlaBlaConf 2025 · 2025-02-03..02-07· [soft-skills]
slides:none on file

Argues that small, local tech choices create global pain: ancient protocols and design tradeoffs force brittle workarounds. Cites SMTP retries take up to five days as a concrete surprise, points to HTTP/SMS and dependency chains that bloat features, and shows engineers either forking libraries or patching registries where mutable registry tags let images be silently rewritten. Describes using container registries, tag immutability, and library forks as actual fixes, notes the cost is ongoing maintenance and complexity, and recommends pragmatic, backward‑compatible changes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Simple protocol problems
  3. 5:26Legacy protocol complexity
  4. 8:17Internet design origins
  5. 10:27Software evolution
  6. 13:01Coding style differences
  7. 16:17External library reliance
  8. 18:25Code transparency importance
  9. 20:14Development pragmatism
  10. 21:47Guidelines role
  11. 23:40Versioning challenges
  12. 25:07Closing remarks
~/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.