I think there are a lot of us developing on Windows and/or Mac and deploying on Linux... Depending on your experience, you may not even be doing the deployments.
I happen to use all three almost daily, so less thrown by various differences, but can see how it would be very jarring to some.
I happen to use all three almost daily, so less thrown by various differences, but can see how it would be very jarring to some.