~/talk

Why We’re Afraid of Change

Talkat ReasonConf 2018 · 2018-05-11..05-13· [developer-experience]
slides:none on file

Version numbers lie: a patch like Swift 4.0.1 → 4.2 and a minor like Facebook Android SDK 4.0 → 4.27 both break real apps, forcing a binary search to 4.10.1. Propose registry checks that verify public API and types like Elm does, run previous version’s tests or dependent tests before publish, and attach codemods guaranteed safe to upgrades so installs can apply them automatically. Use opaque types to avoid future breakage and publish a reason-publish index that enforces these rules.

AI-written summary · about

  1. 0:00Start
  2. 1:02Current State of Dependencies
  3. 7:29Author Centric
  4. 10:08Indicating Breaking Changes
  5. 10:51Dependency Changes
  6. 21:22Opaque Types To Reduce the Number of Breaking Changes
  7. 23:19Code Mods
~/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.