~/talk

Design Principles

Talkat PyData DC 2016 · 2016-10-07..10-09· [design-collaboration]
slides:none on file

Argues that complexity needs concrete justification and offers a usable framework called a complexity budget that trades user sophistication and user care to decide when to add complexity. Demonstrates real tools and outcomes: LD preloads that let C programs transparently read zip files, an embedded Python2/Python3 bridge (pi3SO2), a 25‑line meta class enforcement that prevents test suites from skipping setup (which proves safer than a thousand‑line regex email checker), and notes CPython has 1,692 contributors.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Provocative code purpose
  3. 3:51Complexity risk in engineering
  4. 7:23Complexity competitive strategy
  5. 9:08When complexity justified
  6. 13:57Meta classes justified
  7. 20:17Complexity budgets framework
  8. 33:48Judgment over simplistic rules
  9. 34:30Question and answer session
~/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.