What did I do today?
As any programmer will tell you, when you hit “the zone” it can be hard to track exactly what it is that you’re achieving. It’s not uncommon to sit down for a six hour session and at the end of it have a poor memory of what you were doing at the beginning.
This is a real problem if you make a living off charging for your time, as the natural result (for honest people) is to under charge by under accounting for your time.
Using source control can be a good initial reminder, so long as your commits are meaningful and descriptive. I use the following command to give me a basic idea about what I’ve done today (since midnight):
It results in output similar to this:
e6de125 Added progress controller and basic views bce08e1 Added stylesheets including 960 grid layout b034acc Implemented initial 960 grid layout 2576762 Added AASM gem dependency
Comments(0)