~/talk

Prioritization, Refactoring, and Keeping You Codebase Healthy

speakerdeck:sergiiz
slides:none on file

Shows concrete prioritization patterns: allocate 5–25% time or a quarter-end buffer week, or run one-week hack weeks; migrate risky libraries feature-by-feature starting with low-traffic simple features (example: replacing RxJava with coroutines); prevent regressions with tooling like a linter that blocks or flags old-pattern PRs and checklist gates; big-company scale examples include a monorepo with ~19,000 objects where converting a few hundred objects yields measurable startup wins and smaller teams (7 engineers, 500k weekly users) pilot safe rollouts.

AI-written summary · about

  1. 0:00Introduction
  2. 3:21Tech debt planning in teams
  3. 9:02Convincing stakeholders to refactor
  4. 12:29Strangler fig pattern
  5. 16:10Setting refactoring expectations
  6. 19:39Building coalitions for tech debt
  7. 22:30Getting help with tech debt
  8. 26:44Automating tech debt prevention
  9. 30:40Time vs culture for tech debt
  10. 37:19Measuring tech debt impact
  11. 42:17Cultural factors in tech debt
  12. 45:48Tech debt in non-tech companies
  13. 46:09Closing and future
~/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.