I 100% believe that an average young tech person would be better off: (a) skipping college, (b) contributing to open-source ....and I don't mean 25% better off, but orders of magnitude more success.