For me, it really depends on the project.
I'll usually keep my human readable code on something like github. Makes it really easy to revert without keeping a million copies of everything, and if I'm feeling REALLY lazy, I can use it as a glorified storage medium.
For projects like these, I...