Right now, I am keeping all my projects on my laptop. I think I should not do this, but instead I use a version control system and check them to / from an external hosting repository (Google Code, SourceForge, etc.). Here I see several advantages - firstly, I don’t have to worry about code loss if my computer crashes and burns or my external hard drive crashes and burns; secondly, I can share my code with the world and possibly get more help when I need it.
Is that a good idea? If so, what other project hosts should I investigate (other than Google Code and SourceForge)?
version-control
Thomas Owens
source share