This is not Windows vs Mac vs Unix. I would like to know why some developers prefer to use Windows whereas Unix based machines are known as developers' machine.
My main reason (for my professional work at least) is native IE and Edge for testing purposes. Other than that I've worked on Windows, Mac and Linux and I don't really mind with which I work.
At home I run ElementaryOS (Ubuntu based) and that works just as fine as Windows 10,which I run at work. It's mostly a question of taste and of which tools and programming languages you use: a .NET developer is pretty much bound to Windows for example.
Tools may differ obviously, but I think you can develop on any OS
Brandon
Frontend Developer
Björn
Insane Full-Stack Developer
The company I work for develops windows application.
My job is, to "transfer" the UI of the windows application into the web, therefore I must have a computer in which these applications can run, so windows it is.
And on my private pc it is windows because most of the time I a playing video games, record them, live stream, record my e-bass and such things.
I worked on mac for half a year, but it is simply not mine. It has great features but I just don't feel well with it and on linux it's the difficulty with programs like photoshop and other thinks.
If I would set up a clean programming machine i would definatly choose a unixsystem