As for camera lenses, I expect my collection of manual focus F-mount Zeiss primes to have a longer useful life than their owner.
I actually find M1 Air class performance still more acceptable for all my usual dev tasks. I might only need a beefier machine for the extra RAM if I'm spinning up a lot of VMs. Otherwise though, the raw CPU performance is still quite fine.
I've been using the same PC that I built in 2013 continuously since then. Every four or five years or so I'll buy one part in the $500 range to keep it updated. It's currently got a Ryzen 7800X3D, 32GB DDR5, and a Radeon RX 6700XT, so it's easily outperforming a brand new $3000 Macbook Pro in most workloads that I actually care about.
My initial investment in it was $1200. My total investment over the last 12 years has been about $3000.
Buying disposable computers simply does not make any financial sense to me.
[0] EDIT: for reference, my previous ThinkPad lasted me 14 years.
Since we are talking about OS support. 4th gen Intel isn’t supported by Windows 11, so you’d have to upgrade to Linux.
If they're working perfectly, why does it matter if they have current operating support? It doesn't seem like you're dependent on Apple.
The first iPad Pro can’t run adobe products for example.
The Mac is a bit more resilient to this, but it’s still worrying as yearly improvements become subtler.
So, Apple leaves old hardware high and dry by not supporting them with operating systems, and 3P software leaves users high and dry by dropping support for operating systems. It's like they are working together to create e-waste.
That’s more on Adobe than Apple though right?
Their recent hardware is proving much more capable as tools than the budget i5 I had before, so I upgraded. In terms of machinery expenses, it's more than I'd like to spend on RAM and ssd than I'd prefer (their pricing ladder is comical) but the product is amazing. I'm going to wait as long as possible before I upgrade to Tahoe though, seems almost DoA
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.
It depends on the person and the use case. Different personalities etc
i think i'll be upgrading in the next 2 or maybe 3 years if apple puts OLED screens on their new machines as it is rumored.
It’s also not true if you care about certain workloads like LLM performance. My biggest concern for example is memory size and bandwidth, and older chips compare quite favorably to new chips where “GPU VRAM size” now differentiates the premium market and becomes a further upsell, making it less cost-effective. :( I can justify $3k for “run a small LLM on my laptop for my job as ML researcher,” but I still can’t justify $10k for “run a larger model on my Mac Studio”
See https://github.com/ggml-org/llama.cpp/discussions/4167#discu...
For example if I spec out a 13" M4 MBA to match my current 14" M1 Pro MBP, which with tax came to ~$3k in 2021 (32GB RAM, 1TB storage), that $1k MBA ends up being ~$1900. Now that more frequent upgrade cadence doesn't make as much sense financially. After one purchase and one upgrade, you've exceeded the cost of the M1 Pro MBP purchase.
Overall I don't disagree with your sentiment, especially for more casual use cases, but progress will never stop. There will always be a newer laptop with better specs coming out. I personally would rather beef up a machine and then drive it until it dies or can no longer perform the tasks I need it to.