Sure, I never meant to say it works for other things outside programming. I was just pointing out a tool I have used that I felt might help out someone who was just interested in programming (this being a largely tech-centered site) and not exercising or cleaning. I also use it for writing, since my blog is backed up on github. If it doesn't meet your needs, no problem, Commit sounds great too.