Testing on the Toilet is a weekly one-page publication about software best practices that is posted in bathrooms in Google offices worldwide and is read by tens of thousands of Google engineers.
It is one of the most effective ways to quickly spread software engineering knowledge across Google. It covers topics such as unit testing best practices, code quality tips, and new engineering tools.
This talk will give an overview of the Testing on the Toilet program, and discuss suggestions for how other companies can start their own similar efforts.
Senior Software Engineer
Technical Program Manager
Andrew has been a software engineer at Google since 2008, mainly on Google Search and Ads.
Andrew is involved in various efforts at Google to spread knowledge about software engineering best practices. He leads Testing on the Toilet, a weekly one-page newsletter about coding tips that is posted in Google bathrooms worldwide. He also contributes to Google’s unit testing best practices documentation, and is the author of a chapter about unit testing in the Software Engineering at Google Book.
Kanu is a technical program manager at Google, with extensive experience in tools and infrastructure. Kanu’s most recent role is in the Office of Cross-Google Engineering, driving the evolution of Google’s infrastructure to best serve the needs of its internal developer community. Kanu volunteers for TotT, a community effort to spread engineering knowledge throughout Google by placing one-page articles in restrooms. Prior to Google, Kanu has had several years of experience as a compiler toolchain engineer at Cisco, and Sun Microsystems. She has taught various university courses, including software engineering for the Cybersecurity Cohort program at San Jose State University. Kanu enjoys mentoring students and early-in-career technologists, and has done so through several organizations including Technovation Challenge, Built By Girls WAVE, and the Grace Hopper Conference.