Comment I do it both ways, and then some (Score 1) 831
I do Python web development on MacOS X, coding in XCode, deploying to Linux.
I also do Java in Eclipse on both Mac and Linux.
I also hack in C/C++/ObjC in XCode and emacs depending on which platform I'm on.
They're all fine, really. I like my MacBook Pro, and my homebrew Linux desktop, and my Linux VM serving my stuff out of someone's cloud.
The original story is lame. No story. Move along.