I was a developer of Microsoft applications (MSOffice) for several years.
Switching to the Linux/Gnu/BSD/Posix/Free/Libre/Open-Source world was like that scene in The Wizard of Oz, after the house lands, and when Dorothy opens the door.
The learning curve for mastering a new platform, an entire philosophy of development, the tool-chain system of working, and a couple of new languages is steep for a code monkey, far steeper than for casual users.
But I will NEVER go back.
--d!
Code Free Or Die