~/talk

Improving Software Flow

slides:none on file

Applies the Five Ideals (locality and simplicity; focus, flow, joy; improvement of daily work; psychological safety; customer focus) to concrete engineering changes: use modular services, event-driven async wiring, and an immutable event log to confine failures and invert 23-call hot paths into two synchronous hops (Walmart example) saving tens of millions; run blameless postmortems (Google App Engine 8‑hour outage → 10× fewer reliability issues); invest in continuous delivery (eBay velocity: deployment freq 5×, lead time 5×, change‑failure rate and MTTR 3× improvements, doubled team output).

AI-written summary · about

  1. 0:00Intro
  2. 0:16Background
  3. 2:49Modular Services
  4. 4:19Orthogonal Domain Logic • Stateless domain logic
  5. 6:13Event-Driven
  6. 7:37Immutable Log
  7. 10:01Embrace Asynchrony
  8. 12:37Walmart Item Availability
  9. 20:41Maker vs Manager Schedule
  10. 24:27Vicious Cycle of Technical Debt
  11. 24:55Virtuous Cycle of Investment
  12. 25:37Continuous Testing
  13. 27:29Test-Driven Development
  14. 31:10Use Common Currency
  15. 32:16Improvement Budget
  16. 33:25Psychological Safety
  17. 40:25App Engine Reliability Fixit
  18. 43:34Business Outcomes
  19. 44:37Engineering Discipline
~/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.