Есть какой нибудь софт который подсчитывает время затраченное на разработку того или иного продукта.
У меня уже вошло в привычку после каждой строки кода, а иногда и просто так жать ctrl+s.
Git вроде хранит всю историю изменений, по крайней мере это видно в Gource.
Ставить таймер и каждый раз стопать его когда отвлекаешься от кода совсем не вариант.