Hacker News new | ask | show | jobs
by cpeth 2906 days ago
Most posts here are going to mention MacOS as the key feature that will always keep them on Mac hardware. That is understandable, people are comfortable with it.

I currently use it for work and am not impressed(just as I was last time in 2014), having always used Linux and sometimes Windows. The only reason I haven't bootcamped Ubuntu is that all of our conference rooms are set up to display via AirPlay(proprietary). I don't want to be the one always hunting for the HDMI dongle (yes it's a mid-2015 MacBook Pro that still has that).

-Why is there a global menu bar? With multiple monitors we have 10+ application visible at one time. Why do I need to select one first to then use a menu action instead of just clicking on it like GNOME / Windows

-Why are there command/option keys instead of ctrl/alt? This seems like pointless we-are-different-and-special stuff

-Why does clicking X (close on an application) just minimize it instead of killing it? But yet minimizing it just puts it in a separate area of the dock?

-Why does trying to snap windows to the sides of the monitor throw it into full-screen mode and create a new workspace that then fucks with my ability to overlap windows or alt-tab?

-Why does spotlight (CMD + Space) only find one option? Why isn't it part of launchpad?

-brew sucks compared to apt and snap but it is better than choclatey

-you still need a VM to run docker

-you need non-apple hardware to have a back button on the mouse (I loathe the magic mouse 2)

For all the devotion it gets for being a modern *NIX development platform, it's solid but not overwhelmingly great.

Give Linux and Win10 a try, I am finding them equal these days.

Hardware wise, a laptop without a Thunderbolt port these days is just a deal-breaker. There is no excuse for Surface Book 2 to not have one. It's the reason I chose the Dell XPS 15 2-in-1 over it (and saved $400 in doing so).

I was a fan of Surface Book 1 and bought one, it served me well. MS is doing good stuff.