- 16 Jun 2016 »
I delivered a talk on the importance of documentation and training to the
culture change mission during the Chadevs weekly lunch Meetup.
- 15 Jun 2016 »
I delivered a talk Monday, am halfway through the automated testing workshops,
and will be live streaming another talk Thursday at noon.
- 10 Jun 2016 »
Links to the video and slides of my "The Convergence of Wills
(abridged)" talk, as well as an extra surprise.
- 07 Jun 2016 »
A last minute announcement of my DevOpsDays DC talk and upcoming unit testing
workshop in Chattanooga.
- 03 May 2016 »
Here are the slides to my Beyond20'16 presentation, "The Convergence of
- 27 Jan 2016 »
I've written a Slack bot in Node.js that files GitHub issues, and a unit
testing tutorial in Node.js based on the bot.
- 06 Nov 2015 »
The video for my talk at the 2015 DevOps Enterprise conference, in which I
talk about Google and 18F, is now available on YouTube
- 11 Jul 2015 »
I seemed to pop up all over the place this week: at the Consumer Financial
Protection Bureau; in online government press; and at Christopher Newport
- 22 Feb 2015 »
A number of initiatives that I've started within 18F have been taking off, with more to come.
- 08 Jan 2015 »
I've been awarded a January 2015 "Flushy" award for being the first Xoogler (ex-Googler) to write Google Testing on the Toilet episodes.
- 30 Jun 2014 »
My original "goto fail" article has been published online and in print by the Communications of the ACM, the flagship journal of the ACM.
- 13 May 2014 »
My original "goto fail" article has been published online by ACM Queue.
- 12 May 2014 »
Martin Fowler invited me to contribute an article to his website making a case for unit testing in the wake of "goto fail" and Heartbleed.
- 06 May 2014 »
The Google Testing on the Toilet team has published my episode about the Heartbleed bug, and other fronts are showing signs of progress
- 15 Apr 2014 »
The Google Testing on the Toilet team has published my episode about the Apple SSL bug, and I explain why this is for the greater social good.
- 25 Mar 2014 »
Turns out I couldn't let the Apple SSL bug go quite yet, as I've submitted an article to Communications of the ACM for consideration
- 19 Mar 2014 »
Hopefully the Apple SSL bug is out of my system, having given an AutoTest Boston lightning talk and written a Testing on the Toilet-esque article
- 05 Feb 2014 »
I spoke at the first Automated Testing Boston Meetup event, and have just posted on the AutoTest Central blog in the hopes of being useful
- 30 Nov 2013 »
Another Rob Galanakis-inspired post, a reflection on the nature and value of teamwork in the context of my Testing Grouplet and Fixit experiences
- 28 Nov 2013 »
Rob Galanakis, in one brief blog post, points exactly to what made my past Google Testing Grouplet experiences so special and powerful
- 31 Jan 2013 »
It was five years ago today that the Build Tools team, Testing Technology, and Testing Grouplet taught the band to play with Blaze, Forge, and SrcFS
- 27 Oct 2012 »
A thought experiment regarding potential criticisms of my blog, in light of a comment by Rob Galanakis on my Leaving Google post
- 26 Oct 2012 »
The reasons I decided to leave Google, why I decided to return to music and Berklee, and why I've written so much about Google in this blog
- 23 Oct 2012 »
The second Fixit I organized to promote widespread adoption of automated developer testing throughout Google Engineering
- 10 Oct 2012 »
The first Fixit I organized to promote widespread adoption of automated developer testing throughout Google Engineering
- 01 Oct 2012 »
The specific tools the Testing Grouplet, Testing Tech, Build Tools and others developed to improve testing development and efficiency at Google
- 13 Sep 2012 »
The collection of processes Google uses for ensuring software quality, including automated developer testing as promoted by the Testing Grouplet
- 11 Sep 2012 »
The basics of how automated tests should--and should not--be written, as promoted by the Testing Grouplet at Google
- 05 Sep 2012 »
In the middle of moving to Boston, I find an old email to friends sent at the beginning of my adventures with the Testing Grouplet at Google.
- 20 Aug 2012 »
Fighting back against critics of automated developer testing in light of the Testing Grouplet et. al.'s impact on Google engineering
- 16 Aug 2012 »
The fundamental object-oriented programming issues which produced Google's testing challenges and the solutions promoted by the Testing Grouplet
- 10 Aug 2012 »
The high-level cultural challenges to the adoption of automated developer testing at Google which the Testing Grouplet worked to overcome
- 13 Jul 2012 »
Everything I've been saying and will say in this blog about the Testing Grouplet, Test Certified, and Fixits at Google, compressed
- 10 Jul 2012 »
A team of engineers within Google dedicated to helping development teams participate in the Testing Grouplet's Test Certified program
- 21 Jun 2012 »
The homegrown continuous integration and test system that powered the Testing Grouplet's Test Certified program at Google before TAP
- 02 Dec 2011 »
The before-and-after picture of the Testing Grouplet et. al.'s impact on Google Engineering
- 03 Nov 2011 »
Publicly-facing details about Google to which I contributed in a significant way
- 01 Nov 2011 »
The Testing Grouplet's terminology for getting Google engineers to think about the different scopes of automated tests
- 25 Oct 2011 »
The Testing Grouplet's weekly publication for spreading testing news and views throughout Google, in the most opportune of places
- 18 Oct 2011 »
The Testing Grouplet's program for promoting good automated developer testing practices throughout Google Engineering
- 11 Oct 2011 »
T-shirts: The worst schwag ever. Trust me. Just Say No!
- 04 Oct 2011 »
Fixits, when engineers throughout Google focus on back-burner issues for a day--and, more importantly, Fixit schwag
- 27 Sep 2011 »
The grassroots volunteer team which made automated developer testing a core practice of Google engineering culture--and had fun doing it
- 20 Sep 2011 »
Google Engineering Grouplets, aka Intergroups, Intergrouplets: Volunteers using their 20% time to make Google Engineering better