My old company tried to force me to use a Macbook Pro, saying "developer community uses it", and I refused, saying "I give no piece of .... to a software with stupid and pretty looking icons, windows etc." because that stuff requires us to use mouse/touchpad stuff, which are useless, time wasting, uncomfortable and much less programmable, compared to a good keyboard ( good means not the ones apple produces )
As a coder, I want to be able to program my desktop to save time. There are many better ways to start a program clicking a pretty icon like a smiling cow, because we have a keyboard and also a program called dmenu -a real life saver-.
Guys claiming that OSX provides a developer friendly desktop environment should give a try to an ideal linux desktop. I'm not talking about the crappy ones trying to compete against pixar, like gnome kde etc, I'm suggesting the tiling window managers such as xmonad, dwm, dmenu etc. Especially, I love dmenu. It makes possible to find a bookmark I saved to my delicious account, in just one second, pressing window+p buttons. This awesomeness counts for my browser history also. I type URLs calling dmenu that completes my input by searching my history, no need to open a browser window, no need to use a mouse or sth equivelent. Another awesomeness I love about Linux is the customizable browsers like UZBL, it's very easy to bind a key for a specific task. I'm saving 30-40 bookmarks each day, thanks to the B button. Only thing I need to do to save a bookmark to my delicious account is to press B button.
Linux provides much more richer desktop environment with thousands of options, for the developers not fan of hipster UIs.