Software is the most flexible idea in human history, but what we see in practice are mostly techniques that have not scaled well for many decades plus a mass of artifacts that could be compared to the «Pacific Gyre» of trillions of tons of plastic waste. What happened? Where did really good ideas come from, and how can we start having them again and be able to do something with them?