~/talk

The Surprising Effectiveness of Small Steps

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [developer-experience]
slides:none on file

Presents the practice of making named, tiny code transformations to reduce bugs and enable safe large refactors on legacy code. Shows a TCR (Test && Commit || Revert) tool called murexTCR that runs tests automatically, demonstrates FizzBuzz implemented in four incremental baby steps plus four cleanup steps, and enumerates concrete transforms like extract method, extract constant, add test, add case, and replace expression. Describes a real-world migration of a broker connector done incrementally, deployed without issues for two days and with easier debugging thanks to clearer logs.

AI-written summary · about

  1. 0:00Introduction and presentation
  2. 8:50What did you understand?
  3. 13:45Do what you can
  4. 18:10Share a story
  5. 26:35The benefits of small steps
  6. 29:35Practicing deliberately
  7. 34:45Baby steps
  8. 42:33Conclusion
~/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.