Comment Re:If Poor Acquire Capital, If Not ... (Score 4, Interesting) 335
2. Contribute to open source. I'd shy away from starting your own open source project. That is actually difficult to do unless you know someone demanding it and then you're kind of being held to get it done.
Well it depends on what your intention is. As the author of an open source project I got little feedback on, I'm still glad I wrote the project because I needed it for my own purposes, and I was still able to treat it like a "real project." I wrote an installer for it. I had version numbers. I shipped it out on laptops I setup for my employer, because I might need to use it to diagnose problems. If the author has a real problem to solve for themselves, even if its for their weekly D&D game or for a fantasy sports league, they can still teach themselves about version control, installer software, unit testing, or other things.
I learned about version control when I was writing VB6 programs as a clerk in a security guard company. No one told me to. I decided on my own. Later when I was a programmer there I taught myself to make an MSI installer and how to use NUint. No market pressures from my boss or a client made me do this. Just a desire to be more professional and disciplined.