// writing

Writing

Notes on legacy modernisation, clean code, mentoring and hiring engineers.

rss.xml
  1. Teaching Clean Code: what actually sticksLessons from mentoring engineers in clean code and clean design, through live walkthroughs, one-to-one sessions and code reviews.
  2. Two legacy migrations, one lesson: prove it, then design itWhat moving a VB desktop app and an EGL system to Java taught me about de-risking rewrites.
  3. What I look for when I interview Java engineersLessons from sitting on technical interview panels, for freshers and experienced hires alike.