Recent Posts
… Except When They Aren’t (Part 2)
In my last post, I described a situation where random tests helped me to identify where state was being unintentionally shared across multiple examples in my test suite. Now I want to dig a little bit deeper. Here on Dave’s team, when we spin up a new Rails project, we include a number of gems […]
Random Tests Are Great … (Part 1)
A few years back, while starting up a new Rails project, I decided to give MiniTest a try. In the end I decided I preferred RSpec’s syntax, but after leaving MiniTest behind, I found myself missing one slick feature I hadn’t realized I needed until I saw it in MiniTest: test randomization. RSpec added randomization […]





The Blessing of Variety
This past weekend I was reminded of what a blessing it is to live in a world full of such variety. I was at the grocery store after church and ready to check out. I didn’t have a lot of groceries, but unfortunately I had too many items to zip through the quick checkout lane. […]