Law of conservation of complexity
en.wikipedia.org
en.wikipedia.org
This. From the interview[1]. I think this is the most important takeaway for people building software. An inherent assumption here is that the deeper layers in the software undergo less changes and iterations compared to the outer layers. This may not always be the case, but it often is.