What Chris Uses
Thinking About Testing Too Much
Adding search to a static blog
Monkey patching in PHP
How a grumpy programmer writes Python IRC bots
Current NeoVim setup
Testing decoupled PHP code?
Why isn't testing ubiquitous?
A Grumpy POSSE
Asking Companies About Testing
Where even the CSS is grumpy
How to get in touch
I'm on Mastodon as
I don't do much OSS any more but you can find my stuff on
Want to ask a question? Want to hire me to do some consulting work? Interested in having me speak at your event or on your podcast? Email me at
Videos to make you less grumpy
You're (Probably) Testing Things Wrong
is a 2 hour video looking at how to test your PHP code and ways that you might be doing it wrong.
Books to make you less grumpy
The Grumpy Programmer's Guide To Testing PHP Applications
The Complementary PHP Testing Tools Cookbook