I'm relatively new to the programming world so I'm still working on small projects where the project is generally completed before source control is really needed or even considered. Of course, when I start working on bigger projects, I'll definitely use some kind of source control.
Personally I don't know if software projects can be to small to use version control.
We use git all the time. A script commits changes each six hours. The advantage is that from the moment something goes wrong you have always a version to backtrack to. Furthermore you can use git as an automatic backup system: by pushing to a remote server you only use for backup purposes you have a cheap backup system.
Hey, sorry for the late reply. Your point on using git as an automatic backup system is pretty decent. I'll definitely be sure to start doing that at the very least. So thanks for that little tip there.
I find tipping the bottle so it is vertical to the plate at 90 degrees until the sauce starts to run then bringing it back to a 45-35 degree angle so you control how much spills out onto the Bacon Sandwich is the best way.
Apparently Linus Torvalds had that in mind when he named Git (although he implies a different meaning).
Torvalds has quipped about the name git, which is British English slang roughly equivalent to "unpleasant person". Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." The man page describes git as "the stupid content tracker".