The Tools You Build Are More Important Than The Tools You UseThere's a pattern I've noticed among developers working with AI coding assistants. Some are having transformative experiences—shipping features faster, tackling problems they'd previously avoided, genuinely enjoying their work more. Others are frustr...Dec 29, 2025·9 min read
Living IntentionallyA couple of weeks ago, I was thrown yet another curve-ball in a life that has seen quite a few changes lately. I've spent the last four years wearing the hats of senior developer, technical manager, process-coach, and mentor at LivingSocial. It was e...Apr 7, 2016·14 min read
Acceptance and Integration Testing with KookaburraUPDATE (2012-01-22): I realized this morning that the credit I gave to Sam Livingston-Gray below may not have adequately shown how instrumental he was in getting this project off the ground; especially since much of his work was done in the private r...Jan 21, 2012·10 min read
Production Release Workflow with GitAfter growing the ProjectDX team from three to eight software developers, our release process was a complete pain, and it typically took two to three hours to get a good build on the production branch (and even then some insidious issues would sneak ...Jan 8, 2011·9 min read
What it Really Means to be "Agile"Yesterday, Elizabeth Hendrickson posted her Agile Acid Test in which she asks three questions to determine whether or not a team is truly "agile". There is also the Agile Manifesto which describes the values that an agile team should adhere to. While...Dec 15, 2010·4 min read