I’m finding that writing up my progress documents is more difficult than just coding on my own. There are blind paths I go down that don’t need to be documented. Sometimes I’m not sure if every line of code is needed to illustrate the point that I’m trying to make. And I’m generally not comfortable documenting something until I’ve done it at least twice.
For my first two project-related blog entries, I’ve ended up recreating the application from scratch. This is obviously insane, especially since it’s so easily rectified – this stuff needs to be in source control.
I’ve been using Git with some success locally, so it’s the obvious choice. In my project directory (that is, Projects/reviewdb), I simply did this:
git init git add . git commit -m "Initial commit"
Then a little more work, and
git add . git commit -m "Second commit" git tag project-blog-entry-x
I also make use of the git status, git diff and git log commands to keep track of what’s going on.






