This article could have sparked sympathy in me since I am gradually and slowly making my way to a full Linux dev workflow on a laptop with 2TB NVMe SSD, 32GB and a pretty good CPU (Ryzen 5500U) but... the kinda sorta ideological language the author used in the article is really unfortunate.
(And believe me, it's a huge cognitive dissonance to convince yourself out of using the iMac Pro as much as you can...)
Look, if it doesn't work for you anymore, alright. Move to Linux. Most of us the devs will eventually move to it anyway I think, since Apple just doesn't care about dev ergonomics -- especially with scanning each binary you run; try working under Linux for a week and you'll say to yourself "gosh, computers can be FAST!" -- but truthfully, many employers don't care about our ergonomics as well and they are OK with the lost productivity of waiting for tools to just... run, you know.
I agree Apple Music is a train wreck though, that's a fact.
In any case, I wish people learned to just make two small lists with pros and cons and be done with it. Using language like the quote in the start:
> I realised that my life while using Apple products is controlled by Product Managers/Owners who want to get a raise, rather than by technology people who share the same passion as me. And I wanted to change that.
...is true to an extent but it gives you exactly zero things that are actually and visibly wrong. (Obviously this is an exaggeration, e.g. they mention subscription model vs. paying for stuff once which is valid, but my overall point is about things that are technical, not business-level.)
So, good for him I suppose but the article could have been written in a much more compelling and factual manner.
You do realize you can disable a healthy chunk of this stuff, right? A dev might not want it, but end users (non-technical, as much as this term annoys me) benefit from it.
Disable SIP (recovery mode dance) and disable GateKeeper (spctl) and you're off to a decent start.
Oh yeah, I am aware. But I don't buy a Mac to tinker with it. The huge price mark-up is for the "it just works" part in the package.
Plus I am very scared when it comes to Mac security. I am pretty sure that to this day their mitigation strategy is "almost nobody is writing viruses for Mac anyway". :D I will not risk disabling SIP especially with programs like Chrome on my Mac.
The sad part is that they _can_ make it work better and be faster but they don't want to. That's why in a few years time my iMac Pro is simply going to be the most expensive day-to-day desktop machine in a 1km radius and I'll use a cheap Ryzen laptop (or expensive Threadripper workstation) for actual work.
(And believe me, it's a huge cognitive dissonance to convince yourself out of using the iMac Pro as much as you can...)
Look, if it doesn't work for you anymore, alright. Move to Linux. Most of us the devs will eventually move to it anyway I think, since Apple just doesn't care about dev ergonomics -- especially with scanning each binary you run; try working under Linux for a week and you'll say to yourself "gosh, computers can be FAST!" -- but truthfully, many employers don't care about our ergonomics as well and they are OK with the lost productivity of waiting for tools to just... run, you know.
I agree Apple Music is a train wreck though, that's a fact.
In any case, I wish people learned to just make two small lists with pros and cons and be done with it. Using language like the quote in the start:
> I realised that my life while using Apple products is controlled by Product Managers/Owners who want to get a raise, rather than by technology people who share the same passion as me. And I wanted to change that.
...is true to an extent but it gives you exactly zero things that are actually and visibly wrong. (Obviously this is an exaggeration, e.g. they mention subscription model vs. paying for stuff once which is valid, but my overall point is about things that are technical, not business-level.)
So, good for him I suppose but the article could have been written in a much more compelling and factual manner.