Thoughts on work, the web, and the world

5 Aug 2016
The anatomy and life cycle of good and bad bug reports, and the value of learning to use your issue tracker for clearer communication between testers, developers, and clients
20 Jul 2016
I give blood as often as I can, and I’d like to encourage more people to do it more often. It gives me a nice feeling to do something to help other people - as with most of us, I don’t do that often enough. It doesn’t take long, and it could literally save a life.
27 Jun 2016
How do you know when an incomplete new thing is more valuable than a complete old thing?
1 Jun 2016
An evolving collection of useful links to share when reviewing pull requests, covering CSS, accessibility, Drupal, JavaScript, and whatever else comes to mind
1 Jun 2016
What to do when your phone thinks you've run faster than any human in history
17 May 2016
Reflecting on an unplanned and imperfect career path so far.
16 May 2016
Feeling pleased with myself that I got Drupal and Flexbox to play nicely together, even though an old-fashioned approach may have made more sense.
13 May 2016
Exploring the new (and old) options for theme development in Drupal 8
3 May 2016
Figuring out how to get custom migration classes to work with a Drupal 6 to Drupal 8 upgrade, and managing code chaos, some of it self-inflicted.
1 May 2016
I got started with task runners a while ago using Grunt, thanks to an excellent 24 ways article by Chris Coyier. Lately I've been using Gulp more, and all the cool kids seem to be going that way, so for the Drupal 8 version of The Gallery Guide, I've decided to use Gulp.