Building Sustainable Software in a Changing Landscape