~/talk

Making Sotware Better, Despite Having Users

Talkat Scala.IO 2016 · 2016-10-27..10-28· [engineering-leadership]
slides:none on file

Argues tradeoffs with concrete examples: ScalaTest sees half a million downloads so changes matter; a compiler plugin catches triple-equals misuse (avoids runtime test failures); a position macro leaked full file paths breaking reproducible builds and gets fixed by an env‑flag then an Option in the next major release. Explains versioning promises, 18‑month deprecation windows, and the need for automated migration tools and small hops toward Dotty. Useful if judging whether proposed fixes, migration strategy and real failures matter to your codebase.

AI-written summary · about

  1. 0:00Introduction
  2. 1:58Why Scala
  3. 7:43Users
  4. 12:15Benefit vs Cost
  5. 18:30Version Numbers
  6. 25:10Keep Your Promise
  7. 25:22Deprecation
  8. 26:28Silent killers
  9. 28:03Migration tools
~/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.