I knew that if this got posted to HN I'd need to explain myself more :)
To address some of the top comments:
- I clarified now in the article that the "Linux Laptop" is a Dell XPS 13" Developer Edition, which is marketed indeed as a Linux laptop, and the Ubuntu is marketed as "Ubuntu Dell".
However, this is missing the forest for the trees, because only a couple of the issues I mentioned were related to hardware. The main point of the article is software polish, not hardware compatibility. On the previous article where I decide which laptop to use I already mention that it's not an issue nowadays: https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-...
- What is a power user? Indeed, the core point of the article. I tried to be as detailed as possible with my requirements. Saying it is "a bunch of custom keyboard shortcuts" is a straw man.
- apt-get vs other package managers. I've used rpm/yum, emerge, pkg_add, brew, and port. I found that apt-get is very fast and reliable. brew is embarrassingly slow and doesn't apply important changes to config files, just drops you a notice asking the user to do it.
- The Mac also sucks. Yes indeed! That is why I ditched it for six months!
- What about Windows? Well, I install Windows 10 regularly for other members of my team. I hate it. Not only you have to work around the software, you have to actively fight AGAINST the system and its dark patterns. Preinstalled crap, "fake" requiring a Live.com user for a local account, constant and unexpected reboots, telemetry... sorry, it's not for me.
- Do you use Linux on your servers? Yes, indeed. Debian as base, then containers with Void.
- Didn't you expect you'd need to change your workflow? Sure, that is why I stayed with Linux for six months and not two weeks. I gave myself time.
By the way I have been using Linux non-stop since 1999, and 7 years as my only system. I know the Linux-isms
- Just do [the opposite of my requirements]. I wish!
- How can you like Nautilus? I just said it's better than the Finder.
- This is an article aimed at Mac users who are considering a migration to Linux in hope of a more polished system. If you've never used a Mac, you probably can't relate because you don't know what you're missing (happened to me before I tried a Mac!)
I'll hang around to answer more questions, thanks for all your feedback!