I'm a bit confused by this. It's not that I disagree with it, it's just that I don't understand it - I can think of a few reasons for fixing newer stuff first, but none of them really strike me as coercive enough. It seems to me that fixing, say those high-altitude lakes (just as an example) should be done before adding more stuff that could bring about new problems. So, could you elaborate on why it's necessary to fix newer stuff before going back to older stuff? Or was this just in regard to the Hotjoin function?
I totally like the ongoing support and the expansions that you put together and can understand that there's only a finite number of work that can be done, but how do you decide whether something should be fixed before working on a new feature or if it can be ignored for the time being?