~/talk

How to deprecate a feature the right way

Talkat NDC London 2023 · 2023-01-23..01-27· [engineering-leadership]
links:none on file
slides:none on file

Concrete plan: convene a cross‑functional working group (product, engineering, customer success) and reverse‑engineer a retirement date from a six month deprecation window, accounting for dependencies and buffer time. Miro rebuilds V1→V2, launches them together, then monitor V2 adoption (client IDs, weekly API calls) and only retire V1 after parity; V1 still awaits retirement. Use semantic versioning rules (breaking changes → major), and follow examples like GitHub’s date‑tied versions and ~24‑month support windows.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23About the speaker
  3. 2:46What is deprecation
  4. 5:19Trust in deprecation
  5. 8:29Deprecation strategy
  6. 13:40Miro’s platform deprecation
  7. 17:50Retirement phase
  8. 19:57Deprecation policy
  9. 21:25Deprecation and versioning
  10. 24:34GitHub’s versioning
  11. 26:42Semantic versioning
  12. 30:42Four pillars of deprecation
  13. 33:11Q&A
~/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.