(one last bit of ranting)
And on this note, there is no one single correct “magic number”. It’s always a case-by-case thing.
If you’re building something like Google Maps, with its 3D globe and satellite and street views, you need to support one set of technologies. If you’re building Photopea (free online Photoshop clone), you need some other set of advanced web technologies. If you’re a basic blog post, not so much.
Discourse is a forum. Its main job is to allow communities to send text messages to each other — something we’ve been able to do since the Usenet or vBulletin days. It isn’t some advanced, cutting-edge app that requires the latest & greatest web techs. All of its major features could’ve been (and were in fact) implemented by web technologies of 10 years ago or older, when it first came out. It’s not that different today. And other forums still have different levels of browser support and backward compatibility.
This wasn’t a company forced to upgrade due to some major security issue or performance bottleneck. They were literally adding some minor color and layout tweaks, and for those, they were willing to sacrifice a large part of their users, despite the long and numerous complaints begging them not to do this. That’s their choice.
Of course they have every right to make that choice, being a venture-capital profit-seeking enterprise who needs to prioritize growth and income and developer efficiency over a handful of left-behind users on obscure corners of the internet.
It just, unfortunately, happens to affect many of our users — more than average, probably, because our demographic skews old and stubborn (and I mean that in most loving way possible
).
If we had active admins for the board still, we may have been able to take some proactive action ourselves to help mitigate those changes (such as by using an older version of Discourse — to their credit, the software is open-source). But because Discourse is moving forward and nobody on our side can modify the software or admin settings anymore, we’re just kinda trapped on this moving train, going wherever it chooses to go…