&gt;Why would people ever choose to instead go write code for some corporation that will always be closed source,<p>why?  because I have a BS in engineering and I make 6 figures.  My wife spent 5 years after college getting her phd in a hard science and she now makes less than half of what I do and has to work way harder.