Writing
Over the years I've written about a lot of different things, most of it not related to software engineering or technology (you can read some of it on my personal site). Here, I collate some of what I've written about the art and craft of software engineering.
Thinking About Test Frameworks
What does a minimum viable test framework look like? Part 2 of 2.
Thinking About Testing
What is a test? Why write tests? How do you write tests? Part 1 of 2.