I have a Linux PC as my development work machine and a Macbook Pro as my home development machine. Agreeing with the author, yes they are almost indistinguishable when the main tools are Chrome, a termina, vim, tmux, and g++/javac.
There are things which I believe are nicer on the linux development machine (xmonad/apt,yum), but the thing that keeps me coming back to my Mac is that not only is it an above-par development machine, but it is also an excellent freetime/browsing machine. The application ecosystem is far superior, just compare Pidgin and Adium; Settings dialogs (so much unused space). I guess you could sum it up as design aesthetics but it truly makes the difference.
Would I reconsider windows again after a POSIX environment, I don't think I could, but I may try.
There are things which I believe are nicer on the linux development machine (xmonad/apt,yum), but the thing that keeps me coming back to my Mac is that not only is it an above-par development machine, but it is also an excellent freetime/browsing machine. The application ecosystem is far superior, just compare Pidgin and Adium; Settings dialogs (so much unused space). I guess you could sum it up as design aesthetics but it truly makes the difference.
Would I reconsider windows again after a POSIX environment, I don't think I could, but I may try.