~/talk

So You Want To Rewrite That...

slides:none on file

Platform begins as Drupal (launched 2009) and by 2011 is failing; a rewrite runs through 2013 and escalates into a fraught project where one reservation rewrite alone takes five months and ~10 developers. Team migrates business logic into Java services and a thin Ruby client, moves from Play to Dropwizard, and boosts releases from ~6 per year to daily deploys. Key practice is changed one thing at once; data migration, over‑architecting and culture shifts cause most delays but the end result is a more sustainable, incrementally releasable platform.

AI-written summary · about

  1. 0:00Start
  2. 3:19Everything's not fine.
  3. 3:38A rewrite will solve all my problems!
  4. 4:56You can't scale.
  5. 6:27You can't meet customer demand.
  6. 21:18Rewrite but keep the language the same.
  7. 21:54Change only one thing at once (salami slicing)
  8. 24:58Sell it to the business with Big Scary Graphs.
  9. 25:57Sell it to your team.
  10. 29:31Long-time employees may feel threatened.
  11. 30:30Workflows will have to change.
  12. 31:40The structure of your team changes.
  13. 40:57Everything isn't fine.
~/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.