~/talk

Automation First, Regrets Later

Talkat PyCon AU 2026 · 2026-08-26..08-30· [devops-and-delivery]
slides:none on file

A platform built and maintained by two engineers manages 25,000+ resources and 65,000+ lines of Python using an Infrastructure as Software approach with Palumi, async Python outputs and a custom executor; circular dependencies force modeling tricks, previews grow slow, stacks split into backplane and module stages, and an SSM pin propagates attributes between stacks. The concrete regrets are long execution times, tangled code vs. deployment complexity, and a multi-year refactor strategy of tiny safe moves to avoid accidental resource churn.

AI-written summary · about

  1. 0:00Automation philosophy
  2. 4:06Automation first approach
  3. 12:59Circular dependencies in code
  4. 22:39Refactoring production
  5. 25:30Automation regrets
~/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.