~/talk

"Keynote: Changelong"

Talkat PyOhio 2024 · 2024-07-27..07-28· [python]
slides:none on file

Argues that big non-code changes — the change long of processes, governance, docs and tooling — require the same proposals, reviews and records as code. Gives specifics: Python kept 2.x and 3.x for 14 years, accepted pattern matching after ~20 years of debate, migrated source to Git/GitHub starting 2017 and only recently moved a 15-year issue tracker, archived a 1999 mailing list in favor of Discourse, and still uses reStructuredText since 2002 while only 128 people currently vote in steering elections.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29What is changelog
  3. 2:32Why changelogs matter
  4. 3:58Deprecations and changes
  5. 7:39Human changes are hard
  6. 10:13Pushback against change
  7. 15:38Cost of resisting change
  8. 16:00Python’s evolution
  9. 25:03Non-code changes as code
  10. 26:10Change processes
  11. 29:03Wishlist for Python
  12. 32:39Call to action
~/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.