The only advantage I get from using OS X for development is that we can install all of the server's services on a developer's laptop alongside Photoshop and their text editor of choice.
Getting *NIX services running under windows is more difficult than on OS X. Having a uniform environment for development and the servers really helps speed development.
TextMate is pretty nice, I used to use it, but switched to Carbon Emacs (GNU Emacs) a year ago and haven't looked back since.
But outside of that, OS X has some annoying usability issues that bother me just as much as Windows, and just as much as KDE & Gnome (they're just different issues).
Any reasonably skilled developer should be able to be productive using any OS, as they should be able to customize it at will (this would be one aspect of a "reasonable skilled developer").
Comments
The only advantage I get from using OS X for development is that we can install all of the server's services on a developer's laptop alongside Photoshop and their text editor of choice.
Getting *NIX services running under windows is more difficult than on OS X. Having a uniform environment for development and the servers really helps speed development.
TextMate is pretty nice, I used to use it, but switched to Carbon Emacs (GNU Emacs) a year ago and haven't looked back since.
But outside of that, OS X has some annoying usability issues that bother me just as much as Windows, and just as much as KDE & Gnome (they're just different issues).
Any reasonably skilled developer should be able to be productive using any OS, as they should be able to customize it at will (this would be one aspect of a "reasonable skilled developer").