- 27 Mar 2017 »
Brothers John and Justin Hunter of Hexawise interviewed me for their
"Testing Smarter with..." series, just posted to the Hexawise blog.
- 08 Mar 2017 »
My presentation of "The Rainbow of Death" at DevOpsDays Baltimore
2017 went really, really well; the slides and full narrative are available here!
- 06 Mar 2017 »
The DevOpsDays Baltimore live stream details are posted, so tune in at 9:15am
on March 8 to catch The Rainbow of Death!
- 03 Mar 2017 »
"The Rainbow of Death" talk I'm giving at DevOpsDays Baltimore this
Wednesday, March 8 at 9:15am ET is promising to be the best talk I've yet
- 20 Feb 2017 »
I'll be keynoting DevOpsDays Baltimore on March 8, I've made updates to my
portfolio page, and I've some updates on go-script-bash v1.4.0 and more.
- 24 Jan 2017 »
I've delivered an updated version of my "documentation and training" talk at
Royall & Company at the invitation of Isaac Truett
- 21 Oct 2016 »
The video of the Surge 2016 version of "The Convergence of Wills",
probably my favorite iteration of the talk so far, is now available. Plus a
bonus go-script-bash lightning talk!
- 29 Sep 2016 »
Gene Kim posted about the appearance of "The Birth of Automated Testing at
Google in 2005" in the upcoming DevOps Handbook.
- 19 Sep 2016 »
I'll be delivering "The Convergence of Wills" one more time at
Surge 2016 this Friday at 11am.
- 23 Aug 2016 »
One more iteration on the Google Testing Grouplet story, this time tailored
to Netflix's culture of "Freedom and Responsibility".
- 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
- 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
- 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
- 04 Mar 2014 »
I've published a new article on AutoTest Central about the Testing Grouplet's Small, Medium, and Large test size schema, and more on the Apple bug.
- 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
- 03 Dec 2013 »
The recent Go 1.2 release contains genius test coverage features, but the announcement illustrating them contains an annoying flaw
- 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
- 07 Dec 2012 »
The United Nations International Telecommunication Union is meeting to consider sanctioning Internet taxes and regulations, and I aim to misbehave
- 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
- 31 May 2012 »
The Great American Road Trip is long since over, I've semi-retired from the tech industry, and I've decided to return to Berklee College of Music.
- 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