I’ve recently been thinking a lot about the concept of “soil horizons”,which is the idea that there are many distinct layers of soil, from topsoil all the way downto bedrock, which all combine into a soil horizon.Translating this idea into software, the ideal codebase would have a single uniform“code layer”, but a surprisingly large percentage of production software has numerous, distinctcode layers as the leading architect shifted over time.I’ve found this particularly true for software i...
Published on July 11, 2026 06:00