(07-16-2023, 07:05 AM)vishnu Wrote: Well look, all the points you make are perfectly relevant but only from an Apple corporate perspective. My 1997 Pentium Pro 200 is sitting here today running the latest version of Slackware just fine. My 13 year old Macbook Pro is doing the same thing. So fine, Apple is all about programmed obsolescence. Oh, so they say wait, your 2000 dollar Macbook is five years old? Too bad motherfucker, throw it out and buy a new one! This Macbook is the only Apple product I've ever bought, and I'm certainly never going to buy anything else from Apple. As far as I'm concerned they can take their ridiculous market cap and all their shit products, in particular including anything programmed in that worthless piece of crap language Objective C, and implode themselves in the next OceanGate expedition.
I stopped the visceral reactions to the industry when I now use all three platforms (Windows, Linux , MacOS) for the past 15 years, dual OS user for over 25+ (Linux & Windows).
While I agree that the trend may be to produce more "power hungry" OSes that REQUIRE newer hardware...I'll admit, we could do more with less like we used to...but know one seems to see value in that at the consumer computing level. I believe like all other industries with the idea of choice...choose the best tool for the job at hand...use it...put it back in your collection...feel free to choose another tool for a different job...not every job needs a hammer.
However with Apple moving from Intel, the choices just got a lot harder, they used to be much more simple. If MS decides to embrace support for ARM and Apple Silicon for Windows 11 for real, it will start to reconverge again. For now...it's little bit of a hard time.
In regards to Obj-C...yeah I dislike and find it unreadable and no one uses it anymore. Swift is better but definitely has its pain/hard points, but it's not so different than MS with DOTNET. Each wants lock in. You don't HAVE to play that game if you want (I don't) but you'll will limit what you can reasonable do (featuresets) within each OS if you don't use the "preferred" libs and tools. But it's not impossible.
Yes 12 years is a long time, humans naturally think in decades...I'm basically talking about leapfrogging nearly every decade on an Apple PC...that's actually impressive. Most people don't even keep a car for 12 year (on average in the USA) and they cost a lot more to upgrade to a recent automobile.
My point is the industry slowed for awhile...2004-2013 and we got a taste of older hardware lastling longer...well it's accelerating again and we are back to 1996-2004 acceleration with the introduction of ARM and performance enhancement on very low-power CPUs for consumer targeted PCs. We may even be at the begging on a new computing paradigm, who knows.
But humans only live for like 8-9 decades...decades. You're not really considering everything in a logical sense when you bring computing hardware into frame that's 25+ years old. The components themselves weren't even designed with that lifespan in mind.
We complain about the fact that you cannot consume the modern web with an system much below a Core2 Duo and even then...it's not fun. Let alone older.
It depends on your expectations and what "computing" means to you, I guess. The vast majority of "personal computing" as I define it as singular, by yourself...no internet...no network...all input is from you for your own benefit (desktop publishing, calculations, spreadsheet, basic printing, specialized software for organizing a business, finance ledgers & accounting, warehouse, power plant, etc) was achieved in the early 1990s. The mixture of color graphics, computing power, storage, removable media, programming languages was sufficient for personal needs. Desert island type stuff.
But now we have high speed networking, media, video streaming, High resolution displays that almost meet the human visual system limits. These are pushing requirements to a whole other level, not just information and retrieval but representation and display (presentation). So we push those specs higher to satisfy that...but our graphics are still not realistic...to get to realistic graphics...much bigger pushes will be needed.
In summation I'll say I switched to apple in 2009 as my primary personal computing platform for several reasons but the biggest was I hate buying new stuff all the time and I hate being abandoned before I've gotten my value from a computer. The rate at which PC manufacturer close support for a product is staggeringly fast! Some entities like Dell at least have a 5 year part supply line after the stop selling a system...that's nice! So they tend to be my PC (business class, not home products)
With Apple, the systems are supported longer than PC...so I get to enjoy my purchase LONGER than a Windows PC. For personal information management and workflow, I've come to enjoy using MacOS for the included features where I only have buy a few apps, the rest is built in...Windows...many apps to manage for my expected workflow.
Linux could it too but i'm too tired and old to manage Linux anymore, it was fun when I was in Highschool and had all the time in the world...I don't anymore.
Lastly MS has made this exact same decisions with Windows 11...a cut off. Yeah there are workarounds...but officially CUT OFF, they want a clean break...and I don't like it...but I understand.
While I'm not a gamer, nor a media content creator, I consume the web nearly all day looking things up, figuring what broke, seeing people's answers, etc. The pace and speed of my expectations requires being able to research ideas, thoughts, problems, solutions...fast. Without the modern web I'd not be very effective nor very productive.
I appreciate computing history, but requirements change...you can still use the systems for their intended functions back then...but todays requirements often sneak in and become necessary.
Sometimes old tools work just fine, some requirements haven't really changed and in those cases I agree...use what you have. But I'm not going to sit in front of a 10 year old system as my daily driver and pretend I'm as productive, efficient, and happy with my user experience as I'd be with a top of the line, brand new computer.