Now I'm a Linux sysadmin working on Linux stuff, so my main work machine is Linux, it would be a pretty easy for me to switch to a Mac, and now even Windows.
On the other hand, those 6 month using windows made me really respect windows sysadmins.
At that point, I took a look at Apple's lineup and found their machines underpowered, overpriced (at least compared to my budget), and some part of me no longer liked OS X as much as I had initially.
I waited for Ryzen to become available and for the first time in more than a decade, I built my own PC and am now back to using GNU/Linux. About 20 months later, I am very happy with my decision. But I might very well have chosen another Apple machine if they had one with reasonably current hardware, at a reasonable price, which I could have upgraded later on. It is sad, because they sure know how to build a sweet computer.
Note: AFAIK, Apple computers are significantly more expensive in Europe, so the price-performance ratio might be more favorable in the US.
Let me just make a quick check: With a six-core CPU (my Ryzen has 8, although per-core performance is lower), 32 GB RAM and a 512 GB SSD, the new Mac Mini would cost me € 2209 in Apple's online shop. If I take 8GB RAM and upgrade myself, the machine itself is € 1489, plus about € 250 for RAM, so about 1739 bucks. I have no idea how much that would cost me in the US.
Nah, I think I still would have built my own machine. Plus, it was surprisingly fun. More laborious than I remembered, but fun. I have to admit, though, the Mini looks gorgeous in Space Grey, and I like that they have upped the performance significantly.
I briefly considered building a Hackintosh, but from what I heard, it is too much trouble for me. I am pretty happy with openSuse Tumbleweed running the MATE desktop. Setting up additional repositories for proper video playback was a little annoying, but it was a one-time thing, and things Just Work(tm) now. ;-)
But the fire of their innovation has slowly burned out, and with it, their vision. Like a star entering supernova, they have to try and burn progressively heavier elements to maintain the reaction. Apple doesn't profit from making desirable products any more, they have switched to exploitation. When's the last time you felt excited about an Apple product? For me it was the first retina MBP, which I ultimately didn't buy because I was waiting for a CPU upgrade... and waiting... and waiting...
It was the first time that I decided to look at Ubuntu again but I just can't go back to this. I like to use my Mac for more than programming and the Mac just excels at everything else. The iPhone is so much better of an experience to me compared to an Android device as well.
However, despite all of the complaints and issues, there really isn't a computer that does everything as well as the Mac can. If all I did with my computer was programming, it wouldn't be a big deal to go Linux but then of course my iPhone wouldn't have as nice as an experience so I'd likely have to go Android too.
Unfortunately, in this new age of monopolies, I doubt I'll see a new provider arise to challenge Apple, Microsoft, or Google with either a new operating system, hardware, and software. We have to chose the system that will work the best for us individually including the possible flaws that will come with the system.
I personally think the macOS will become more and more closed as time goes and it will resemble iOS further and further. I wonder what that will mean for developers and programmers who do more than use Xcode for our own development and need a nice full featured shell...
[1] https://freedom.to/blog/freedom-has-been-temporarily-removed...
For anyone else switching, do your research carefully. There are still things Apple does right. I bought a Lenovo Thinkpad X1 Yoga, and here's some of the problems I'm having:
* The Dolby Vision HDR screen isn't actually HDR capable (though it is bright & wide-gamut).
* The HDR display has a really bad red-tint (roughly +10% red shift). I'll need to buy a colorimeter to calibrate it correctly. It clearly wasn't individually calibrated at the factory like my Dell monitor was.
* The built-in speakers are really terrible & thin sounding.
* There is a nasty audio click at the start & end of audio playback (eg a sentence played back in Duolingo). That's probably a Realtek audio driver problem rather than Lenovo's fault. Most people won't notice, but if you work with audio & use headphones it will drive you nuts. It works perfectly with my Focusrite 2i2 audio interface & ASIO drivers, though.
* It doesn't have media playback keys, which I used all the time with Spotify while working. Even my Logitech bluetooth keyboard has them, but this laptop doesn't. (Looks like the Surface Book 2 doesn't have media keys either.)
* I can't figure out how to disable two-finger click (different from two-finger tap). It seems a registry hack is required to do this, but none of the registry hacks I've tried so far work on this model.
* The usual Windows gripes. While I could uninstall Candy Crush & Fitbit Coach on the Windows 10 VM I had on my Mac, every time I try to uninstall them on my Lenovo X1 Yoga, it reinstalls them again on reboot.
There are things I like about the Lenovo, so I'll make it work. I love that I can replace/upgrade the SSD myself, that it has a touchscreen & pen, the keyboard & trackpad are better than Apple's latest butterfly keyboards. And it hasn't broken down yet! But it seems that PC makers & Microsoft still aren't painting both sides of the fence yet. If the MacBook Pros had decent keyboards & replaceable SSD / HDDs, and I could somehow trust Apple's build quality again, I'd switch straight back to Apple.
The original Mac Pro née Power Mac, with its handle to open the case was the exception, not the rule.
The original Mac was as closed a box as you could get. RAM upgradability was a feature sneaked in
But, why should I care? I bought a nice new pair of shoes, toe shoes in fact, should I post an article to HN about never wearing Nikes again?