I started my career working on VB apps, and ASP then ASP.NET websites, using a Windows dev box.
After learning several OSS stacks, I have nothing but contempt for Microsoft technologies. I wouldn't say I hate MS - they are what they are - but I am certainly conditioned to be very suspicious of their offerings. I would never take a job working on a MS stack again, ever.
I currently work for a large enterprise that uses a mix of MS and OSS, and I take every chance I get to swap out the MS tech with OSS. The devs love it and it makes me happy.
After learning several OSS stacks, I have nothing but contempt for Microsoft technologies. I wouldn't say I hate MS - they are what they are - but I am certainly conditioned to be very suspicious of their offerings. I would never take a job working on a MS stack again, ever.
I currently work for a large enterprise that uses a mix of MS and OSS, and I take every chance I get to swap out the MS tech with OSS. The devs love it and it makes me happy.