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.
As for camera lenses, I expect my collection of manual focus F-mount Zeiss primes to have a longer useful life than their owner.
It depends on the person and the use case. Different personalities etc
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.
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...