In 2004, Amazon.com boss Jeff Bezos decreed that any software built by an Amazon engineer must be shared with every other engineer at the company.
Googledoes something similar, and it makes good sense. The idea is to ensure that they never build the same thing twice. But for former Amazon engineer Yash Kumar, it never quite worked as well as it should have. There were just two many pieces of software to wrap your head around.
It created a huge discovery problem, Kumar says. There were hundreds of thousands of components and services.
[...]