Skip to main content


Design by Contract: Part Two
Design by Contract: Part One
Mutation Testing: Quis Custodiet Ipsos Custodes
Immutable Servers: Why?
The First Step in Legacy Code Remediation
Putting the Journey into Journeyman
Immutable in Java
When Functional Programming Isn’t
Senior Software Developers as Mentors
Almost, but not quite, entirely unlike TDD
Hybrid Test-Driven Development
The Break-Up

The Break-Up