~/talk

Keynote: A Sailor's View of Python And the idea of "Defensive Programming"

Talkat PyData DC 2018 · on Friday, 2018-11-16· [career-development]
links:none on file
slides:none on file

Argues that reliable Python systems need explicit design envelopes, detection, and practiced recovery not vague best practices, citing a midnight diesel leak smelled then traced, failed rescue-tape patch, and a decision to limp to Stuart Florida; recommends concrete tools and habits like mypy and pytest, logging/alerts, and CLI recovery scripts so components recombine for jury-rigging recovery rather than mysterious monoliths or silent failures.

AI-written summary · about

  1. 0:00DevOps to sailing adventures
  2. 1:51400-mile sail from Nassau
  3. 5:45Python and sailboat parallels
  4. 8:18Boat wear and software threats
  5. 10:48Defense in systems
  6. 13:41Design envelope in sailing and code
  7. 18:58Midnight diesel emergency detection
  8. 20:48Python lessons from boat design
  9. 28:18Edge failure scenarios
  10. 32:49Code smells detection
  11. 35:58Logging and decisions in crises
  12. 36:20CLI tools importance
  13. 39:18Bugs always existed
  14. 40:42Jury-rigging in software
  15. 42:30Degraded mode failover
~/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.