3 ms·
> In a world where everything is constantly changing and regressing in weird ways Rather than accept that this is just the way it is, we should try to make a m
by mwcampbell 2y ago
> In a world where everything is constantly changing and regressing in weird ways
Rather than accept that this is just the way it is, we should try to make a more stable software world for our users. I don't exactly know how to do that, but I know that we definitely won't get there if we don't try.
- mike_hearn 2y agoIt can be done but it's very expensive if you want platform evolution too. Browser makers do a lot of regression testing against real websites, they hardcode site specific hacks and things like that, but most platform vendors aren't willing to do this. They'd rather do cost shifting onto developers. Finding developers who are willing to support the mistakes of the past forever is pretty hard, most will at some point try to deprecate stuff and bully devs by scaring their users with warnings and errors in some way, or pulling apps from app stores. Smart versioning strategies can help but it's ultimately a cultural and business model issue.