The major cause [of the software crisis] is that the machines have become several orders of magnitude more powerful!
To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now that we have gigantic computers, programming has become an equally gigantic problem.
—Edsger Dijkstra, 1972