~/talk

The Snake in the Tar Pit: Complex Systems with Python

Talkat PyCon.DE 2017 · 2017-10-25..10-27· [frontend-architecture, python]
links:none on file
slides:none on file

Argues that accidental complexity, not Python itself, consumes most engineering time and shows concrete defenses: replace brittle HTTP calls with timeouts (10s), circuit breaker fails after 5 consecutive errors with 60s reset, add Prometheus timing metrics to detect regressions, prefer immutable state to reduce combinations, apply End‑to‑End arguments to push checks to the application, and weigh performance fixes across algorithm, system software and hardware tiers. Concludes with the actionable claim: remove unused features and code to shrink surface area and lower long‑term debugging cost.

AI-written summary · about

  1. 0:00Intro
  2. 1:52The axioms of engineering
  3. 3:30Team structure
  4. 6:55Blackbox vs formal reasoning
  5. 7:40Complex systems
  6. 8:54Door to hell
  7. 10:15Second to read
  8. 12:45Law of leaky abstractions
  9. 14:55HTTP request example
  10. 20:21State
  11. 21:15Clean State
  12. 23:05Performance Tuning
  13. 27:58Complexity
  14. 29:26Building more with less
  15. 30:15Endtoend argument
  16. 30:48Endtoend example
  17. 35:22Summary
  18. 36:25Thank you
  19. 36:44Documentation
~/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.