It's not just a Slack issue, it's a general thing.<p>This puts the finger on one of the main reasons that I'm very concerned about the general state of software engineering these days. It's a lack of quality and stability.<p>Well, that's a little unfair. It's really that the industry is making a fundamental engineering tradeoff that I think is a terrible mistake: prioritizing rapid adaptation over robustness. We as an industry have decided that software should be ephemeral and disposable.<p>There are arguments for why that's a good tradeoff. We've been hearing them for years, and I was reasonably on board with the notion at the start (at least for some use cases). But I think that now that we've had experience with the results, my opinion has changed. I no longer think that the tradeoff is the best one.
Feels like onus should be on phone manufacturers to ensure new OS updates work on old hardware.<p>Instead, Xiaomi should release an operating system update. iOS 15 is compatible back to 6s (released in 2015), tho even 6 years of support seems short.<p>If you want to “BuyItForLife”, perhaps buy from a phone manufacturer committed to supporting OS updates for your phone.<p>What’s going on with Android ecosystem that old phone support is hard?
I expect the pushback on this to force change in how we deal with source code ownership and maintenance of software.<p>It would be nice if it didn't involve the government, but I fear it's going to end up as the necessary evil.