April 7, 2019 Building on my recent post on Magnitudes of exploration, which discusses an approach to balancing platform standardization and exploring for superior platforms, I wanted to also look into this problem from a systems thinking perspective, similar to my previous examination of why limiting work-in-progress works.
April 6, 2019 Standardizing on a given platform or technology is one of the most powerful ways to create leverage within a company: improve the tooling a bit and every engineer will get more productive. Exploration is, in the long run, an even more powerful force, with _successes_ compounding over time. Developing an investment thesis to balance the ratios and timing of standardization and exploration is a core challenge of engineering strategy.
December 9, 2018 Technical infrastructure is never complete. System processes can always run with less overhead or be bin-packed onto fewer machines. Data can be retrieved more quickly and stored at a cheaper cost per terabyte. System design can broaden the gap between failure and user impact. Transport layers can be more secure.