Software is hard - Part 1: Scaling
Building software at scale is no longer about writing code.
A long time ago, when I was still in college, I was fortunate enough to take a Software Engineering class by Prof. John Guttag. I remember him starting one of the lectures with the question: