When my plumber accidentally nailed software design

Mat Ryer
1 min readJan 24, 2017

--

Photograph of the plumbing under the sink in my flat in London.

A plumber recently visited my flat in London to address a leak under the sink, and accidentally nailed software design considerations.

“They didn’t keep things simple you see, they let it get complicated. Now we’re spending ages trying to figure out what’s going on. If it were simple, I could just glance at it and I’d know. But there’s a pipe back there that goes up, along, back down, and connects to itself. I have no idea why on earth that’s there but I can’t take it out in case it’s important.”

Sound familiar?

--

--

Mat Ryer

Founder at MachineBox.io — Gopher, developer, speaker, author — BitBar app https://getbitbar.com — Author of Go Programming Blueprints