At work, I use a MacBook Pro and boot into Windows directly using BootCamp. I tried using VirtualBox but key bindings not matching up drove me nuts and I was trying to get a project launched on a tight deadline, so I went with what I knew.
As a reward for launching said project, I got myself a nice new MacBook Pro for home use with a Retina screen, and 16 GB RAM. Professional tools for a professional developer and whatnot.
So I’m doing a little extra studying on TekPub in my off-hours, watching Udi Dahan’s intro to NServiceBus. I’ve never taken Udi’s course so I wanted to make sure I hadn’t missed anything that could make my work significantly easier.
Long story short, I found some code that I wanted to try out here at home so I start looking into what it would take for me to have my own legal copies of my work development environment. What I found did not make me very happy:
- Parallels Desktop for Mac 8: $79.99
- Windows 8 Professional: $199.99
- Visual Studio 2012 Professional: $499.99
- ReSharper 7 Personal License: $199.99
So I’ll be out about a grand before I can set up a machine to do a little extra .NET learning at home? Ouch. Each of these by themselves isn’t terribly unreasonable (with the possible exception of Visual Studio) however, the problem is that in total it’s making it damn near impossible to continue to work with .NET (while obeying the license terms) in my spare time. If Microsoft wants to keep up with their open source competition for my development talent (for whatever that’s worth), then they need to get the cost down. A lot.