I use GitHub to manage my code and I thought it’s interesting to look at my commit activity for SimplyTweet. GitHub has an excellent tool for this called Punch Card. This is how it looks like for SimplyTweet:

GitHub punch card showing SimplyTweet commit activity by day and hour

It shows the relative number of commits (rough equivalents of changes if you are consistent) performed across the duration of the project. You can see that

  1. I am most productive (again, commit-wise) the few hours around 12am and 12pm.
  2. I am least productive on Fridays.
  3. I seem to be slightly more productive during midnight than noon.
  4. I work on Saturday nights.
  5. I work on Sunday nights
  6. I work everyday.

Does anyone else has Punch Card graphs they like to share?