2 ms·
The answer really depends on what kind of software development you're doing. So much of the software development that most recent, modern, web (or ML\data-scie
by Impossible 9y ago
The answer really depends on what kind of software development you're doing. So much of the software development that most recent, modern, web (or ML\data-science) focused developers do only works in a Unix environment that it might as well be impossible (even though things have improved greatly) to make software in Windows. As this kind of software development encompasses all work that happens at SV tech startups and most of the work at most big tech companies, most developers will not be exposed to other workflows. Game development, real-time graphics (most PC demos are Windows only), enterprise desktop software development, and I imagine a few other niches, are generally only possible or much better on Windows. For example good luck building and running a console game on Mac OS X or even Linux, even if the tooling and the OS running on the console is sometimes Unix based (Clang and BSD in the case of PS4 for example).