2 ms·
Though this will catch the obvious cases where you should be billing but aren't while actively writing code, what about doing research or reading? Or code revie
by jasonmp85 11y ago
Though this will catch the obvious cases where you should be billing but aren't while actively writing code, what about doing research or reading? Or code reviews? In a sufficiently complicated codebase, it might be the case that you're reading and thinking a lot longer than you're actively writing…
It is pretty neat to see the time spent actively writing each commit, though, and the file monitoring provides a better check than just looking at the delta between timestamps, so bravo for that!
- cloather 11y agoYes agreed, such measurements are outside the scope. It doesn't tell: "I spent 1h developing this feature" but rather: "I spend 1h writing the code that embodies this feature". It is data for the developer's side, to give him/her the insight he needs on code creation, and is not - in its current form - usable for the project manager.
- wingerlang 11y agoI use a fully automated timetracking tool called WakaTime. It also tracks only active coding. But it solves the issue you're talking about quite well by having this kind of chart on the dashboard: http://i.imgur.com/k6prAmk.png http://i.imgur.com/k6prAmk.png It's easy to see when you started, and when you took a break. Of course this won't solve "today I only researched" (although web plugins are in the pipeline: https://wakatime.com/download https://wakatime.com/download) Disclaimer, not affiliated. Just a long time user.