DEV Community

Jamees Bedford
Jamees Bedford

Posted on

Mac / Windows / Linux - Which Do You Use?

fight


Me personally, I was a long-time Windows user but moved to a Mac about three/four years ago. At the time it was so I could use Sketch, however I liked it so much I have never looked back.

Top comments (43)

Collapse
 
christinakal profile image
Christina Kaliora

I started my coding journey using Mac on a mac mini. I loved them! But it wasn't the best hardware for my job at that time, too slow, so I had to switched to a better hardware and... Windows. Used them a bit, tried to get used to them, but never happened. Then I decided to dual boot my PC with Linux/ Ubuntu. Make them look like a Mac and... I feel like home again! Plus, I really love working with the Linux CLI!

Collapse
 
jameesy profile image
Jamees Bedford

That's awesome! 😎

Collapse
 
ferricoxide profile image
Thomas H Jones II

Thank you for not saying "duel boot". The number of times I've seen that particular word-choice failure... Always makes me laugh due to the mental images it elicits. :p

Collapse
 
peterdavidcarter profile image
Peter David Carter • Edited

Why? What benefits do you get from Mac over Linux or Windows? Why do you prefer it?

Collapse
 
dkoczka profile image
David Koczka

Most of the things just works out of the box on macOs, on linux, you often have to fiddle with things to get them to work, and it can be quite challenging and frustrating if you don't have the knowledge.

Collapse
 
moopet profile image
Ben Sinclair

People always say this about Linux, and I think it's mostly just repeating stuff other people said a decade ago without trying it themselves. In my experience, the "things just work" on MacOS is a joke.

Collapse
 
peterdavidcarter profile image
Peter David Carter • Edited

Couldn't the same be said of Windows, which is cheaper for comparable hardware (unless you πŸ€ͺ build yourself a hackintosh). Also, how long has it been since you used Ubuntu?? There have been great strides with that of late in terms of user friendliness etc. You still have to muck about on the command line on occasion (but you do with Mac as well in my experience; and don't get me started about the annoyance which is that key chain...) but most of the major packages people use Ubuntu for do just work out of the box now without much config. You are also a lot more free with a Linux distro and don't have to worry about licensing etc...

Thread Thread
 
dkoczka profile image
David Koczka

I've been using ubuntu and other linux distros for years, and I could always find my way through the problems, I've always been and I'm still using 6-8 terminal at a time, so it's not far away from me.

Thread Thread
 
peterdavidcarter profile image
Peter David Carter • Edited

Tabbing for terminal instances is a godsend!

Thread Thread
 
dkoczka profile image
David Koczka

Yeah, tabbing is great, but I prefer tmux sessions, to have multiple on the same screen :)

Collapse
 
jameesy profile image
Jamees Bedford

Nothing other than pretty shallow reasons to be honest. I like the look and feel of Mac and I like how it integrates with my phone and iPad.

Collapse
 
peterdavidcarter profile image
Peter David Carter

Fair enough. Some people really just love the look and feel of a Mac.

Collapse
 
dkoczka profile image
David Koczka

The apple ecosystem between it's devices is unbeatable, period. :D

Thread Thread
 
richardpaulhall profile image
richardpaulhall

Who needs that ecosystem?
Apple hardware is expensive and fragile.

Thread Thread
 
jameesy profile image
Jamees Bedford

I tend to agree with you, even as still a regular purchaser of Apple products. I think it is just familiarity.

Collapse
 
moopet profile image
Ben Sinclair

Linux, because things just work, and because it doesn't restrict you to dated and bloated window managers (like the abominations that are Finder, or Spaces on MacOS or the way Windows 10 thinks yellow on white is an acceptable colourscheme and doesn't have a proper terminal emulator at all).

Collapse
 
jameesy profile image
Jamees Bedford

I think Spaces and Finder are alright. They do the job.

Collapse
 
moopet profile image
Ben Sinclair

First against the wall when the revolution comes!

Thread Thread
 
jameesy profile image
Jamees Bedford

πŸ˜‚ damn man!

Collapse
 
sudiukil profile image
Quentin Sonrel

I've been using Linux for everything other than gaming for ten years now.

I've started on Ubuntu (well, Knoppix actually) but quickly started experimenting with a lot of distributions. I ended up using Arch Linux for a few years before settling for Debian which is now my usual distro both personally and professionally (when I get a choice that is...).

Collapse
 
sebcagnon profile image
Sebastien Cagnon

I have used all 3 platforms but work best on a Mac.

I started work with Linux because some compiling required either Linux/MacOS. It was great for Dev, but Open/Libre Office were absolutely useless 5 years ago compared to MS Office. I guess today online solutions would compensate that.

I used Windows mostly for home projects, but the lack of a good terminal made it really hard to work on web development easily.

OSX has a good balance between the two, and I really like that the touch pad doesn’t get triggered while typing. (I usually disable touch pads on windows/Linux PCs...).

Bonus points for MacOS having the easiest way to use a JP/EN keyboard.

Collapse
 
jameesy profile image
Jamees Bedford

The macbook touchpads are certainly in a league of their own.

Collapse
 
factordiceomar profile image
OmarC

I use all three OSes: Linux, Mac and Windows. All of them have things I like, and all of them have things I hate. Here are a few:

Mac:
Love: general OS design, usability, boot up time is acceptable.
Hate: having to buy a new laptop every few years when the OS can no longer upgrade to a new version, just so I can keep using XCode.

Windows:
Love: Visual Studio, greater apps and games availability, hardware compatibility
Hate: doesn't run on non-SSD drives (some people will argue against this but they probably have not tried it), automatic updates (nothing like the PC shutting down mid-work and spending 30 minutes installing updates, without warning).

Linux:
Love: boot up time (depends on distro), docker
Hate: dependencies, compiling source code just to have usable software.

There are many more things I could say, but these are just a few.

Collapse
 
mahendrachoudhary profile image
Mahendra Choudhary

Linux, Ubuntu with some kind of skin which give me Mac like feel hahaha

Collapse
 
jameesy profile image
Jamees Bedford

πŸ˜‚ that mac like feel is everything!

Collapse
 
mahendrachoudhary profile image
Mahendra Choudhary

I never used apple products much, But I like to add a thing that apple care about small thing .It do small things in great way.
For example apart from performance how many brand care about the quality of display(staring at mac is soothing experience as compare to other brands) . Havn't you notice design of mack keyboard which facilitate user hand properly on platform , even mouse and is so well designed that user don't had to travel more.
If i talk about design it ahead of others , macOS is itself ahead of time .

Collapse
 
moopet profile image
Ben Sinclair

If you want to use a window manager with UX that's 25 years out of date.

Collapse
 
dkoczka profile image
David Koczka

At home I use windows for gaming and music production, for work I used ubuntu for years, before I was able to buy myself a mac.

Collapse
 
jameesy profile image
Jamees Bedford

How does mac compare to Ubuntu for you?

Collapse
 
dkoczka profile image
David Koczka

At first, having a macbook was a want instead of a need tbh, but after that I got some projects where I was working on cross-platform and native ios apps, since then it became a need, and I absolutely love it. The whole OS is well integrated, comprehensive and reliable af. I never had a crash or unexpected behavior on this machine since I use it. I don't say I couldn't get back to ubuntu, I still use it sometimes on my pc when I need more horsepower, but I'd definitely stick with my macbook and macOs if I can afford upgrades in the future.

Collapse
 
mmphego profile image
Mpho Mphego

Linux: Xubuntu since 2011 and never looked back

Collapse
 
jameesy profile image
Jamees Bedford

That's awesome to hear! What were you using before that? How does it compare?

Collapse
 
richardpaulhall profile image
richardpaulhall

Windows; it works.
Apple hardware is fragile and expensive. Never needed it at work.
Unix, please no. I do DTP with an open-source application. Reading the installation issues Unix people have to get the new version installed is a tiny window on what I have heard or years. Once I hear of a true benefit, I will try it.

Collapse
 
cahyowhy profile image
cahyo wibowo • Edited

i've recently use mac..
damn it was very different when i still use ubuntu for my daily coding since 4 year.
the keyboard and the ux is challenging enough.. (especialy finder app), sometime i slapped the wrong key (due to my muscle memory maybe) and i think the ux is very weird for me

just missed my old ubuntu 😒

Collapse
 
dowenb profile image
Ben Dowen

Windows as my client PC. But most deployed code tends to be running on Linux. Be it raspberry pi or docker on some cloud.

Collapse
 
ferricoxide profile image
Thomas H Jones II

For work, I currently mostly use Linux (specifically, Red Hat and derivatives). Prior to that, you name the flavor of commercial UNIX and I probably used, knew or otherwise supported it to one degree or another.

While I pretty much detest using Windows at work, as a personal operating system, it's fairly decent. I find that it achieves a good tradeoff between flexibility and "easy". While not quite as flexible as any given Linux distro, there's a whole lot less of the vendor insisting that they know better than me how I'll want to use things …the way Apple does.

Collapse
 
renesansz profile image
Rene Padillo πŸ‡΅πŸ‡­ • Edited

I've tried each and every platform for couple of years and right now I'm on Mac, and so far I'm loving it than Linux. But I'm also looking back to Windows because of their future plans (in a developer's point of view), but we'll see :)

Collapse
 
beetee2 profile image
Brad Tate

Honestly, I have used all 3 for over a decade now. Like everything else in technology, each one has it's pros / cons. :) These days I spend about 80% of my time on Windows, but I am on the "Fast Ring" of the Insider program, and I heavily utilize WSL. The other 20% of my time is on OSX, which I use primarily for XCode and iPhone integration. I used to dual-boot Windows / Linux when I was heavy into Android Development, but I feel like as good as Windows 10 is, and having WSL built-in, I don't have a need anymore for a full-blown Linux Distro installed, personally.