Ask HN: Why are Macbook Pros so common in the developer/hacker community?
I've been baffled by the omnipresence of MBPs in leading tech companies(Facebook, Twitter, Google, etc), and also with Independent developers. Is there any reason most programmers prefer MBPs over other Windows/Linux Notebooks?
P.S. Even people who have no intentions of developing for the Apple iOS/Mac platforms use MBPs as their primary hackbox.
31 comments
[ 3.3 ms ] story [ 209 ms ] threadUpdate: Dear downvoter, please have a look at this evidence: http://dl.dropbox.com/u/144454/lid.png
Seriously, I never had this kind of problem with Linux. I am having them now, but I have nobody to blame but myself for running a beta OS (Ubuntu 11.10)
Harumph!
(But I still like Ubuntu, overall.)
I actually don't care what DE or window manager I use, my computer is just a place to hold a browser, a terminal window, and some development tools. All I require is that it stay out of my way and not make me notice it.
Lots of people will say "this distro for that reason," etc. None are hands down better than all the rest, and all of them are reasonable.
Ubuntu is very popular, and it doesn't require too much knowledge to get started. After you've used Linux for awhile, you'll develop your own preferences and you can switch to whatever you prefer. If you want a slightly easier way to enable media, you could go with Mint, which is based on Ubuntu.
http://distrowatch.com/
http://en.wikipedia.org/wiki/Linux_distribution#Popular_dist...
http://en.wikipedia.org/wiki/List_of_Linux_distributions
The timeline graphic of that last one is interesting, it shows how each distro is derived from its parents.
EDIT: It doesn't matter overly much, just start somewhere.
I personally use a Lenovo x220 with Linux on it.
I know some people will argue they can get the same GUI (or even better) in other environments, and I also know some people will argue they can get the full power of unix in other environments (ex: cygwin). For me, Apple comes with this setup out of the box, I don't waste copious amounts of time configuring it, it just works (for the most part).
Hook up a monitor and it just works. Plug in a printer and it's recognized and you'll be printing in minutes. Same thing with keyboards and mice, etc. No configuration, diagnostics, downloading drivers from all sorts of different sites.
With VMWare (or Parallels if you prefer) you can run anything you need to in Windows ... with my SSD it now feels like Windows is native - it's super fast. Great for testing web development.
I switched 5-6 years ago and started to get my family and friends to switch. My mom and dad and sister are converts ... bonus there is that I NEVER have to give them tech support. It just works like it's supposed to -- and those that never want to access a command line don't have to, but for those that do it's there when you want it.