Continuous Delivery at Pagero

Note: This post first appeared on Pagero’s blog One of the questions that Kent Beck asked when he was developing the eXtreme Programming development methodology, was what happens if we turn the dials up all the way to 10? Take a practice we know is good, and do...

Principles of Agile Test Automation

Please note – As of March 2013, I have rewritten this post in the light of further experience and discussions. The updated post is available here. I feel like I’ve spent most of my career learning how to write good automated tests in an agile environment....

What is Text-Based Testing?

Programmers have a vested interest in making sure the software they create does what they think it does. When I’m coding I prefer to work in the context of feedback from automated tests, that help me to keep track of what works and how far I’ve got....

The Clean Coder & Apprenticeship Patterns

I’m speaking next week at ScanDev on Tour in Stockholm on the subject of “Software Development Craftsmanship”, and as part of my research I read both “The Clean Coder” by Robert C. Martin and “Apprenticeship Patterns” by Dave...

Nordic Ruby and Diversity

This is the second time I’ve attended Nordic Ruby, you can read about what I thought last year here. This year I enjoyed the conference more, for several reasons. There were some small changes in the way it was organized, (on a Friday and Saturday instead of...