Building is a journey into randomness. By venturing mindfully through a wealth of data, collective histories, and economic considerations, there are remarkable synchronicities to be discovered.
The internet and software is only accelerating this trend: as coordination costs get lower, it becomes easier and easier for companies to use outside services instead of building capabilities internally, concentrating knowledge in fewer and fewer organizations.