DEV Community

Discussion on: Is Apple really needed?

Collapse
 
anthonydelgado profile image
Anthony Delgado • Edited

So for a "hobby developer" you will be absolutely fine with Linux ..... I used Gnome for about 7 years as my primary and sole operating system and I did just fine but there are some caveats that when you are in a production environment, with deadlines, it can become burdensome to deal with on a daily basis. Zero Adobe Creative Suite / Sketch means if a client or UX / UI designer sends you a mockup in .PSD format you have to ask them to resend it or run a VM / Wine to emulate windows 😕 .... another pain is that most developer tutorials and documentation is written for Mac first .... Windows and Linux second if at all. There are a ton of small little dev utilities and tools that are written solely for Mac ..... could live without them? sure. but why would I want to. I would recommend buying a pre-owned Macbook on eBay .... anything with a PCI-E SSD ( pretty much any Macbook Air or Macbook Pro 2013+ ) will be blazing fast and more than enough horsepower for most dev tasks. That being said using linux as my primary OS for so many years taught me so much about computers and linux servers. When your server and laptop are running the same kernel it is like second nature. I made the switch to Mac full time about 3 years ago when I went to work for a digital agency that was all Mac and refused to let me use linux. I have been loving it ever since. Do I know how to install drivers manually on linux and virtualize windows just to open a photoshop file? Yes. But again why would I want to?