Ask HN: I'll be starting with a new job soon but their machines have Windows
Basically, I've got a job to write code using Node.js, AngularJS, Rails, PHP and so on.
However, all their computers have Windows and I'm not comfortable using it to write code.
I asked if I could use Linux but they said I can't bring my own laptop, they said I could develop on a VM though.
What are the disadvantages of using a VM? I find it disappointing they won't let me install Linux on it.
Any workflows I should now when developing on VM?
Thanks.
20 comments
[ 3.6 ms ] story [ 47.6 ms ] thread-my 2 cents
[1] And RAM is cheap.
I'd mark it down as an oddity and ask why they have such a requirement. Their response may turn it into a red flag, but the simple requirement doesn't.
Also, use vagrant and build your own custom box to match your production environment's OS flavor, web, app and db server versions. Even if you are on a Mac you should do this.
I'd argue a little bit that in this day and age, that unless you have some very specific Linux requirements its a valuable career skill to be able to develop on multiple platforms.
It's just that GNU/Linux happens to be my preferred environment for writing code, and I see nothing wrong with that.