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.

Discussion (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 Author

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 on

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 on

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 on

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 Author

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
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 Author

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

Collapse
peterdavidcarter profile image
Peter David Carter

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

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 Author

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 Author

๐Ÿ˜‚ damn man!

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 Author

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

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
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 Author

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 Author

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

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 Author

๐Ÿ˜‚ 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
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
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
dowenb profile image
Benjamin 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
cahyowhy profile image
cahyo wibowo • Edited on

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
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
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.

Collapse
renesansz profile image
Rene Padillo ๐Ÿ‡ต๐Ÿ‡ญ • Edited on

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
faraixyz profile image
Farai Gandiya

Windows. It's what I could afford.

Collapse
factordiceomar profile image
OmarC

Linux is cheaper, I'm sure you can afford it :)

Collapse
fultonbrowne profile image
Fulton Browne

All of the above, linux laptop (for speed), Windows 10 pro desktop (for .net), and iMac (For some IOS testing).

Collapse
hwolfe71 profile image
Herb Wolfe

I've used all three at various points. Right now I use Windows at work, and mostly Linux at home.

Collapse
litchi profile image
๐Ÿ…ฐ๐Ÿ…ฝ๐Ÿ†ƒ๐Ÿ…ธ๐Ÿ†€๐Ÿ†„๐Ÿ…ด ๐Ÿ„ถ๐Ÿ„ท๐Ÿ„พ๐Ÿ…‚๐Ÿ…ƒ

linux - learning
windows - gaming
mac - everyday things

btw, I've good and bad experience with all of 'em. Thinking of switching to BSD for some change.