|
|
|
|
|
by kcplate
236 days ago
|
|
Describe “forcefully obsoletes”? I ran a 2008 MBP until 2019. Then…gave it to my wife who used it until 2022. Finally retired it after the battery swelled. I suspect I could have replaced the battery and she could have got another couple of years out of it if I really needed. Not once did that device ever feel obsolete. |
|
In my view the forcefull obsolescence mechanism comprises the following strongly interacting practices:
1. Not supplying operating system updates for "older" hardware (actually not that old). Depending on your security posture this point alone may be sufficient.
2. Aggressively deprecating APIs and nudging developers to use the new APIs (i.e. nudging applications to not support the operating systems that run on the older OS that you have to run on the old hardware -- see point 1)
3. Ratcheting operating system upgrades with new hardware. There is no way to control the OS version that you use independent of hardware: replacing a machine always forces an OS upgrade.
4. Requiring the latest OS to run the latest development tools.
In combination, these practices create a treadmill that keeps everything "new" and anything older than 3 years not compatible. There's probably more to it than this but that's what I could write down quickly.