Why do so many people use macs for developing?
I really don't get it.

  • 1
    Edit: typo
  • 11
    For me it's really because of the terminal. I like Unix systems and everything, but Macs feel like a smoother user experience than say Ubuntu. The Windows command prompt is garbage. The Bash in Windows enhancement that's WIP certainly helps, but until it's complete I'm going no where near developing full time on Windows.
  • 6
    You are required to use a Mac if you want to develop iOS / MacOS apps...
  • 16
    From my experience, the amount of hoops you need to jump through on windows is infuriating. For the most part, getting environments set up on Mac is a billion times easier than it is on Windows.

    People who hate OSX or think it's not suitable for development have literally no idea what they're talking about / have never used it.
  • 5
    It depends on what you prefer ánd what you want to do. I prefer *nix systems, my (CLI) tools are all *nix based, and the stuff I create will eventually be deployed on a *nix systems.

    In my opinion, if you develop for Windows, use Windows, if you develop for iDevices, use MacOS, if you develop for *nix, use a *nix based OS.

    In my experience, you'll be swimming upstream if you choose otherwise.
  • 1
    I really start to understand, why I need a totally different environment to code thanost of you do.
    Most of the languages I need to use a graphic based. Everything is running on a so called real-time operating system.
  • 10
    Windows - LOL
    Ubuntu - I'd love to use it instead of macOS, but I prefer to spend my time actually building software instead of hunting down driver issues and weird dependency issues.
  • 1
    Its slick, not winblows and doesn't feel plastic and brittle. The keybarf is shit though. Takes 10 keys todo something that are 2 key stroke on a PC.
  • 2
    @monolithicblob That's... uh... not very descriptive.
  • 0
    @kevbost so what is it?
  • 2
    @monolithicblob I don't know, I didn't write your comment.
  • 0
    @kevbost thats not very descriptive.
  • 2
    You should use the right tools for the job you are doing. That's really all there is to it!
  • 1
    what mac or people?
  • 8
    I have a PC, mostly for gaming, and a MBP. macOS is much better cause it's *NIX based but has the feels of a high-class OS. No worries, just boot it up, install homebrew and your environment is ready in a breeze. The Shell is one of my biggest advantages. The battery time with ~10-12h is a plus too! Windows is getting better, but no alternative for me. Coding PHP mostly btw.
  • 5
    The ux for osx is really nice, combine that with *nix, and it's an amazing experience. The only time it's a worth touching windows is if you need .net, and even then there are technically "solutions."
  • 0
    in case your development environment is kind of exotic then you are more or less on your own on Mac and windows. Linux/ ubuntu are the best even if you doing rocket science, great community and dev support.

    btw I am using a mbp because my company paid for it. 😅
  • 3
    I use my MacBook only to develop for iOS, for little travels (and I have a Debian VM) and to permit my nephew to play Minecraft, so I don't understand people who develops on Mac and don't target it iDevices neither
  • 2
    @edisonn the trackpad is not just good, its amazing!
  • 2
    I've always wondered why. I use Linux in my laptop and i find it so much better, cheaper, and the people who made the OS don't want to mess around with the jack.
Add Comment