servers are where the code runs. desktop is a different place. people can remote. all they need is putty. i dont are if the devs run their locally or not. it has to run on dev/staging/live servers. no?
devs can use any os they like. matters not one bit.
but if you are trying to learn code and goto code school and the url higher.team/apply looks at your user-agent for the word "windows" and gives you a task, surely the student needs to be able to find a way around this?
Surely... or find a different school that doesn't slam the door in their face. It might be cool to have a driving school exclusively for Tesla owners but you'd be losing a lot of potential customers.
maybe its different in the usa. here in singapore, essentially all desktops at work are windows. essentially all laptops are sold with windows preinstalled. and not just that, if its "office" it has to be ms office not open/libreoffice..outlook not tbird not anything else.. there's just no profit in it for linux users. but yes, virtualbox and anything with a gui would work if they were interested enough.