Evaluating the effectiveness of Google's “Testing on the Toilet” program [pdf]
storage.googleapis.com
storage.googleapis.com
If you post in this thread, can you please check that it's about the interesting aspects of the article? Poop jokes get old pretty quickly.
I was at Google for an event recently and found it interesting to read as I used the urinal. It was about an internal tool though so it didn't mean much to me.
Don’t know exactly what I should take from that. Except that probably something is wrong about open plan offices.
Working at Google you are bombarded with "nudges." The garbage cans have stop smoking signs. The plentiful candy is famously placed into jars to reduce consumption. There's signs telling you not to sit on the loo for too long. You'll get emails comparing your travel and server expenses to the average. All of this stuff is well-intentioned, but there's clearly part of the company seeking ways to manipulate its workforce.
Nothing mind-blowing or earth-shattering. A number of useful things to learn at these 30-60 seconds when you can't read anything more interesting, though.
You cannot test how your code behaves when midnight passes, when daylight saving time changes either way, when it's 29th of February, etc.
More importantly, you cannot reliably (let alone quickly) test how your retry and timeout handling works, especially if two threads interact, or when you do (stubbed or mocked) remote API calls. All these things are the daily bread when working with Google's services, and basically at any setup with multiple (micro)services.
But who considered someone taking a piss and thought "that time could be better utilized?"
Healthy (and tasty) fruit infused water was placed front and center. Sodas were hanging out in the fridges in a rather less convenient location.
(I'm at Google. I think these kinds of nudges are mostly good. Though it's certainly something to joke about.)
I found that I ended up thinking more about that quote than coming up with ideas. Kind of counter-intuitive.
What are you laughing at? The joke is in your hand.