13

Legitimate question, no argument intended: why do you use mac? What advantages does it have over the other operating systems in terms of coding?

Comments
  • 9
    Realistically you can get exactly the same benefits from a decently specd Linux machine when it comes to most development. I use Mac because im an iOS dev so its basically the only option, but also because I just love the machines, and the OS itself is quite nice to use. MacBooks have easily the best trackpad of any laptop.
  • 1
    I use it because i love that it just works and the keyboards is a dream to code on. And the trackpad is without competition, the best trackpad out there. Imo.
  • 2
    Unix terminal / cmds are sooo nice
    Edit; well i guess im mostly comparing to windows
  • 2
    iOS development
  • 1
    Adobe CC & Sketch doesen't run on linux.
  • 2
    I'm more of an artist than a dev, so basically I use Adobe and Autodesk software.

    I find it much easier to use a Mac than to use use Windows,
    1. Because of the trackpad(by far the best)
    2. I like the speed of my Mac, surprisingly it never really slows down until I am rendering something.
    3. Battery life (and the fact that I never really have to shut it down).

    My comparison is against Windows. However this does not mean that I don't prefer windows, there are some tasks like 3D Animation which requires me to use Windows. Plus now that Microsoft is actually making some progress, I would consider buying my first Microsoft Desktop(the new surfer).
  • 0
    Compared to Windows: speed! You just open your MacBook, enter your password to login, and the OS is ready for you. Resume is so quick. Windows just doesn't have this speed.
  • 2
    Well you've got the unix bash shell, no force updates, no bsod and can run both windows and Linux on it soo...
  • 0
    For me, macOS hits a sweet spot: Unix tools out of the box, solid hardware, and an OS that stays out of my way most of the time
  • 0
    @RedVelvet

    I think a big part of why many developers stick with macOS is the balance between a clean Unix environment and a polished, stable user experience. You get a reliable terminal, strong hardware integration, and tools that “just work” without fighting drivers or random system quirks. That consistency is a huge productivity boost — especially when you're juggling multiple frameworks or switching between design and development tasks.
Add Comment