Ask HN: Why Apple laptops are predominant laptops on every hackathon I go?
I've got 10 years working as a Software Engineer on Windows machines, usually Dell laptops.
But I was surprised to notice that most of the people coming to hackathons work on Macbooks - at least in my area - London, UK.
About 2-3 years ago I was blown away when I noticed that all my co-workers(20-30) were using Macbooks, except one other guy, IT consultant as myself.
Am I living and working in a bubble?
Are there any stats about Mac/Linux devs vs. Windows devs?
(
16 comments
| 4 points
| on HN
)
The Linux distros, for all their good, requires too much handholding and prodding to get a productive desktop development environment working. Windows, too, requires too much handholding, and you're liable to just use a VM for development.
Around 2005 I tried switching to Ubuntu Desktop, then Mint, then Fedora, then... but Jesus was that painful. The worst and last straw was when I went to Walmart corporate HQ as a consultant and the Linux drivers refused to allow me to Auth to their wifi due to whatever handshake problems they were having. Switching over to Windows- it just worked.
As soon as Mac switched to the Intel processors and the laptop bodies that didn't look like toys, I gave OS X a shot on a Hackintosh, then went out and bought my first MBP. I've NEVER looked back. When I have to do things in Windows (like use Visual Studio to write .NET) it just HURTS.
I also forget the link (maybe it was a consumer reports?) but they said the highest rated Windows laptop you could buy was a MacBook Pro- and had been for four straight years.
You do pay a brand tax when you buy one, but they really are consistently good pieces of hardware- certainly by mainstream manufacturer standards (Dell, HP, etc).
Long story short:
- Handsome aluminum body cases (completely my opinion)
- Linux like command line
- Good shell/command line support
- Decent GUI
- Decent stability and performance of the OS
- Good to really good hardware
- Windows support if you need it via Bootcamp/Parallels
- Retina displays
- The trackpad is f%#£ing magical
At least you CAN get a productive environment. The OSX window manager really really sucks and you can not configure much. Why do not Apple add X11 manager support ?
Luckily it was an easy process to switch to something that works much better and without Apple brand telling me how i need to work and to see the world. I'm not coming back to Apple laptop. (Apple iPhone is totally different and perfect device).
If I need to do Linux development - I use dedicated server / SSH and whatnot.
--- Back to your question - some environments do require Apple hardware and cultural fit could be an important factor to blend in and not be criticized.
- powerful Unix-like shell and internals for when developers need to work
- no-brainer UX when developers do not want to have to work
With some bonuses such as:
- retina display that doesn't mess up every other app's windows
- a trackpad with multi-finger gestures that actually works
It can be done. Quite a few laptops are now getting there.
What I wanted was a damn trackpad that was awesome. I spent a lot of time in different stores trying various laptops and their trackpad. Nothing came close. So I ended up with an Macbook. All in all they are solid workhorses that take a lot of abuse. The biggest gripe is that updates tend to make everything more unstable and my battery life is going to shit with El Capitan.
The way i see it, the return of the Mac has coincided with the rise of the Web. This because the web started as a document layout format, and thus formal courses found themselves in the same group as "media production" (print media in particular).
And that world has been a Mac bastion since the earliest day of gray scale screens and Photoshop 1.0.