Will our industry, the software industry, ever get to a point where it's expected that we write a piece of software, and after a brief period of debugging, it does what it was meant to do, perfectly, forever? Can we ever get past the point where it's just expected that any project will have to track the upgrade treadmills of all of its dependencies forever?