In 1993, I started working on Microsoft's campus and stayed there for the next 4 years. After that I moved off campus and continued working directly with Microsoft for several more years. What I did was help Microsoft (always working for their partners) port their operating systems and compiler products to different platforms and CPU's. I learned a lot about how these systems work and can figure out most anything I don't know fairly easily. But, I still just bought a Mac and moved my life onto it.
My wife got an iMac 6 months ago and I started to fool around with it. The user interface is so much better, I realized that only working on Microsoft user interfaces for so long has limited my view of what was possible. This had led me directly to redoing the BoundlessGallery.com interfaces to work better.
Finally I decided that the Mac's systems were simply better. Better designed, easier to use and way more elegant. But, it would mean that I would have to learn a whole bunch of new things to get the machine to run. I figured I was up to the challenge.
The biggest problem I have faced was getting my email out of Outlook and into a mail program on the Mac. Found an article on the support systems about how to do that and did that dance. I also can't get my Air Port (WiFi) to work at the office, though I have WiFi working fine a home. Have to figure that out next week.
I'm up and running on a MacBook Pro. It hasn't crashed yet and I have never had to reboot it yet. I guess this is how software people have a little adventure in their lives. Now I need to figure out what else I can do with this beast.