DEV Community


Discussion on: You Probably Don't Need a Mac

webcoderkz profile image
Alexander Kim • Edited

From frontend engineer point of view:

Linux cons:

1) Sketch (Yes, you can use Zeplin, but it's horrible), though many people prefer Figma these days
2) Sometimes you need a Photoshop to make some image manipulation (PS with Wine works horribly)
3) 4K-5K resolution scaling doesn't work well in Ubuntu (other linux flavors doesn't either i bet)
4) Obviously no integration with apple ecosystem (continuity, etc)
5) No proper backup system, like Time Machine out of the box
6) Font support not that great if compare to MacOS
7) No software like Alfred, iTerm

The list can go further, but i would stop there. There's only single advantage on running linux, is docker virtualization that eats less ram, but if you got at least 16GB ram on Mac, then you'd be fine. And Mac "just works" out of the box, linux doesn't, you have to chime with settings before you can work. Updates are painful on linux.

Mac downside is only the price, but you have to pay for the comfort. It's like you can ride on an old car, but it would be a terrible experience, you will face issues with breakdowns, etc. Mac is like a reliable car, you buy it, then you just can drive it, without any setup.

P.S. i was linux fan, when i couldn't afford a Mac 10 years ago. That's the main reason people hate apple products, if you can't afford it - you scold it. Mac machine justifies every penny invested in it, honestly.

harken24 profile image

Lol...don't even know what to say about this hahahaha

galoiswannabe profile image

Meh! I couldn't wait to get rid of my MacBook Pro! And, aside from the potato webcam and 1280x800 resolution, its hardware was pretty good! It was a late 2012, so the keyboard was still great, once I got used to the slightly smaller keys than I was used to. I just couldn't use it quickly! It was drag and drop for this, that, and the other! Kill the SSD! (Well, not really, I was able to use it as a boot disk for about 6 years after that in a Windows machine) Middle Click? You're lucky to have a right click! Oh you wanted to be able to snap your windows to the sides of the screen for multitasking? Lol!

So, I'd ended up dropping $300 on an Asus Transformer Book that replaced it AND the iPad (until I had to use OSX or iOS specific software) and never looked back until the MacBook (the one with the Core M) came around, with pretty much the exact sort of hardware config I wanted... until it pointed me towards the Zenbook (with Core M3) because of the keyboard... and I saved like $500 in the process, but not because that was the primary driver of my purchase.

bloodgain profile image

I hadn't installed Linux myself in over a decade (though I use it regularly for work), but I recently installed Fedora on an older PC after replacing a failing SSD. It was faster and easier than any of the numerous Windows installs I have done, and those weren't hard. It's all automatic now. So are updates. No pain at all. It's all handled for you by the Software manager, though you're also welcome to use yum or rpm if you prefer the hands-on approach.

I could buy a new Mac every month and donate the "old" one, no problem. I still think the Mac premium is a little too high. I'm not saying they don't deserve a premium, but getting a Mac with upgraded CPU, RAM, and storage is absurdly overpriced and has been for nearly 20 years.

I'll give you the scaling thing, though. Maybe another DE than GNOME does it better, but scaling options are rather limited. Windows 10 does it much better, which is quite sad. It looks fine, but only having 100% or 200% scaling as options is ridiculous in 2020.

pavelloz profile image
Paweł Kowalski • Edited

There is also zoom con. For some reason mycoworkers, all on linux, constantly have video/audio/screenshare issues. Every day someone else has issue ;)

... to the point that i started calling it "you are linuxed".

kashing1999 profile image

I have a macbook and a thinkpad running Linux, here are my thoughts:

1) No idea, don't develop front end
2) GIMP works pretty well for light editing, has a learning curve though
3) I think KDE would scale quite nice with it though. In fact macOS looks weird on my 1080p monitor for some reason.
4) Not using other apple products besides my macbook, but KDE connect works well enough for me on android
5) There's timeshift though
6) Works well enough in KDE
7) I have Alfred3, and the only benefit I see from it is maybe the scripting capabilities, which you can often manually write scripts to automate tasks anyways. iTerm is just a terminal, there's so much great terminals for Linux such as kitty or st.

Though I do have to point out I'm just a university student so I have more spare time tinkering around. For people working I guess there's no value in manually setting up your own environment.

webcoderkz profile image
Alexander Kim

You got the point. Its all about the time.

Thread Thread
moopet profile image
Ben Sinclair

This is a common argument - that you can be up and running quickly on a Mac. I think it's wrong, because it's mostly familiarity. It'd take me as long or longer to get my MBP up from a factory reset as it would my desktop.

moopet profile image
Ben Sinclair

I've only used Time Machine once, and the experience was pretty bad. The UI is confusing and badly built.

Forem Open with the Forem app