People, processes and tools.
Apr
10

Using Git to rewind time and write tests after refactoring

5 min read
Feb
06

TDD and my relationship with the debugger

4 min read
Jul
30

Reviewing tests to uncover design problems

11 min read
Jul
08

Do utility functions break encapsulation?

4 min read
Jul
02

Data clumps - Kotlin refactoring recipe (without tests) ⚠️

7 min read