
Open source software is something very near and dear to me. I use it every day,
it helps me get work done, allows me to skip over large chucks of repetitive
architecture code, teaches me things and lets me focus on business problems not
just technical ones. Honestly, I’d probably go mad without it, I know I
certainly would not know even half of what I know if it wasn’t for all the code
up there on Github that I can peruse. This has been doubly true while learning
and building in Ruby on Rails.
Microsoft seems to have been unable to ignore the importance of open source
either, though in the 90’s they gave a decidedly valiant effort to slay it as
if it were some ugly dragon, threatening their customers precious “total cost
of ownership”. This antagonism has made Microsoft quite the FOSS villain in the
past, a reputation that still lingers a bit today. However there are definitely
rumblings inside of the Redmond giant over the past few years that seem to
indicate big shifts, at least internally to embrace open source software.