I am a developer at a small/medium size company that comes from a previous very big company.
During the interview as far as I remember I mentioned I would work on Ubuntu or Mac, but I don't feel comfortable in Windows even though I know how to move around it. (I use it at home mostly just for games, and "I think Windows is not really serious for DEVS, even though you can do many times the same thank with UNIX")
After more than 2 weeks struggling with windows and the poor use it does of the command line and my lack of knowledge with the IDE's I switched to a VM that had a Mac in order to be able to do everydays job.
They didn't want to buy me a Mac because they said I will have to get used to Windows and they justify that saying that all of them work in Windows, so I can do the same.
I don't want to work in Windows because as I said, there is no real
terminal, you have a lack of control on the system that is huge, there are too many fancy graphic tools that make me loose productivity.
I want to know what would you do in my case since I haven't had this issue ever. Would you have bought a mac / press them to buy it for you / Learn Windows? I just felt like they didn't really care about me at all because they can't understand my complains and see that they were quite fair.
PS: Now after more than 3 months with the VM, and after all the flashing problems I have with the display (Happens in all VM versions and several other computers) I decided to buy my own Mac and bring it to the office to be able to work somehow.
PS2: I was allowed to bring my own mac, but it sorta pissed me off that I had to spend my money but well at least I could work properly