4 ms·
>> I consider myself a power user, and precisely because MacOS feels like the best of Unix combined with customer focus [...] I simply can't relate to the state
by elipsey 6y ago
>> I consider myself a power user, and precisely because MacOS feels like the best of Unix combined with customer focus [...] I simply can't relate to the statement that Mac is a "platform that contends with me every step of the way" and I'm curious to know more specifically why you feel this way?"
I just plugged an extra ssd into my my old thinkpad yesterday. My boot volume is mSata. The hard drive hole was empty, and I added it with one screw. Now I have a vm storage pool. It now has more storage than my gf's mac, and it cost 1/6th as much.
I tried something similar with her computer yesterday. Plugged in a usb SATA ssd. ext4 isn't supported. alt-tab is broken. Using the touchpad for everything is mandatory because hotkeys are counter revolutionary I guess? GNU userland is there but like half of it is broken or fake, like fs/mtab aren’t real? The console clipboard doesn’t seem to work. All the apps are already running instances without a window or something? Is this supposed to be like a phone?
I just want it to fullscreen tmux and leave me alone, but I keep having to search the internet for the cutesy name of the GUI thing that is the only way to do <trivial task>. I could format the disk and put the data back after, but I'm now afraid file io in python will be even more fun than I am already having, so I go find another computer.
I keep trying to learn how to use a mac, but it's always so much harder than just using any other computer that is around that I just can't seem to make time. I find the UI willfully contrarian, and more alien than anything I have every used. I'm not trying to be an OS fanboy here, I know lot's of smart devs who say they like it. I want to "get it" but I just don't "get it". Discover-ability seems poor, especially as a user friendly tool for beginners, but the UI and locked down software eco-system seems so limiting for devs. Like, who is this for?
My gf told to stop trying to think and just click on things… She’s a modeler/dev and she hates her mac, but her employer won’t let her use linux anymore. None of this feels like a dev or “power user” experience. It feels like using Windows XP because the boss made me.
Is this like that thing Neal Stephenson said about the difference between "easy to learn" and "easy to use"? Like if I learn to use it properly I will start having "ah ha!" moments and become more productive?
EDIT: I really don't mean to be flippant! OP asked why people find it limiting. They seemed like they know what they're doing, and might be a dev, and lot's of devs use mac.
OP called it "the best of Unix combined with customer focus", which sounds great to me! I just don't understand what went wrong...
- deleted 6y ago[deleted]
- okamiueru 6y agoI have the exact same experience. I've developed on Windows, and for the past 10 years on Linux. The experience for the latter has changed so much in terms of usability that I struggle to understand why alternatives are at all desirable for developers. Out of necessity I had to do iOS development on OSX, and out of the gate that already leaves a bad impression. I can cross-compile and target anything from anywhere and run in emulators or virtual machines and what not, the hardware can do it, the software allows me to use it, its all good. Except the mac ecosystem. So, purchase of a mac it is, install of xcode and the whole shebang. Very little is enjoyable, and less is particularly intuitive. I love my grandmother, and for non power-users who mostly wants to use a browser, a gnome based ubuntu seems a better option than OSX, and definitely also Windows. As for how the experience was for me, in terms of developer and power user, everything mac has from unix seemed a bit half way. It certainly surprised me repeatedly, finding some versions of core utilities to be older and not supporting flags here and there. But this was fine. Homebrew felt sluggish. But this too was fine. Then comes iOS development, and oh lord what a shit show. This was not fun, and the release process and signing, and all that. I've reached the point in my professional life where I want things to work. I don't wish to struggle with technical limitations caused by politics and marketing decisions. Development on OSX feels that way. You can't virtualize the OS, and can't emulate an iPhone. You have to go through way too many hoops to do what should be simple. So, I honestly, and for no inflammatory motivation, don't see why people like to work OSX. I understand that you wish to do so if you are limited by software and tools that restrict your choice, making it either that or Windows. And I dare say Windows is, in total, even worse. For usability and ease of use, as an OS, for use with free software and otherwise software that exists for the platform, it's in my honest and in an effort to not be too biased or fanboy-y (again, I wouldn't push my fanboyism on my grandmother), simply easier. For a power user and again not limited by language or tech, there is no competition. None. I'd chose to work for a different company if it meant I didn't have to develop on OSX or Windows. Life is too short.
- elipsey 6y ago>> I don't wish to struggle with technical limitations caused by politics and marketing decisions So much this. When I depend on proprietary stuff, the care and feeding of licenses and serial numbers and all that stuff never seems to end, and it's shackled to one computer or host name or MAC address or something like that, which changes faster than calvinball. It's not even about money. Who has time for all that busywork? If mac platform was freely redistributable and Linux was proprietary, I would switch to mac in a heartbeat even if I hated using it, just to protect my time from doing all that IT stuff :p