Posts
Useful P Modelling Patterns
Some useful patterns for building distributed system models using the P languageRead More →
Fix It Or Forget It
What if we asked ourselves "now or never?" every time we encounter a bug or a piece of technical debt?Read More →
An Agile Approach to Technical Debt
Why do we treat work to remediate technical debt so differently to product development?Read More →
Relationship-Based Access Control in Ruby - Part 2
A demonstration of building relationship-based access control with RubyRead More →
Relationship-Based Access Control in Ruby - Part 1
An exploration of relationship-based access control in RubyRead More →
On the Benefits of a Humanities Degree to a Software Engineer
A humanities degree is more useful to a software engineer than you might think!Read More →
The flow state is valued too highly by the programming community
In many circumstances, the costs of the flow state outweigh its benefitsRead More →
The "Reflectrospective"
I recently tried out a new (to me) form of retrospective.Read More →
The Caro-Kann Defence
I've added a new opening to my repertoire as black.Read More →