~/talk

Does Your Codebase Spark Joy?

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [developer-experience]
slides:none on file

Allocate dedicated time (example: one-person sprint or 25% per sprint) to run a repo-wide formatter like Prettier, enable linters such as eslint on save, add CI hooks, and ship one passing test with a coverage threshold. Use characterization tests and Michael Feathers’ refactoring steps to break dependencies in legacy code. Expect faster onboarding (days instead of weeks), fewer review nit comments, quicker decisions, and lower churn costs (replacing an engineer often costs ~6–9 months of salary).

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:08Defining the KonMari method
  3. 7:28Benefits of a tidy code base
  4. 15:26Guidelines for tidying
  5. 22:20Discarding what lacks joy
  6. 25:46Tidying by category
  7. 37:58Refactoring techniques
  8. 42:43Beyond the code base
  9. 45:14Building sustainable habits
  10. 53:20Q&A and closing
~/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.