Hey all, I'm considering building an MVP around time tracking, and am worried about my own pre-conceptions. Feel free to answer as little or as many of the following questions. I would really 🙏 appreciate any insights you folks have 🙇♂️.
a) What tools do you use to log time? and what are the best and worst parts of using these tools?
b) What's the process of assigning time to projects, tickets, clients etc? is there any automation here?
c) if yes to 3) what was/is your motivation for doing so?
d) Any other insights? Please feel free to also share generally about your situation around logging time. Logging time for clients? Internal team tracking the progress of a project?
I'm personally not a huge fan of logging time. I think for companies developing their own product, forcing developers to log time can be a short-sighted move that sacrifices employee autonomy (or sense of) in favor of managers' sense of visibility*. How-ever there are obviously cases where it's necessary i.e. billable time for clients.
I also don't like logging time in the sense of I don't enjoy doing it, so I personally would be open to using software that tracks my time for me, as long as I still have full control over the logs. i.e. managers can't see the time until I've reviewed and adjusted it myself. Maybe something like this would also be useful to me personally too, for side-projects.
The situation I find myself in is where I've been asked to log time on my work, not for internal use, but because we'll need it in the case of a tax audit. This situation is what got me thinking about time, but it also seems pretty unique to me so I'm worried it's biasing my thoughts on the topic.
Side note, this post ☝️ is me trying to start a project with some kind of market research, instead of starting with code 😉.
*I say 'sense of visibility' because I think time can be one of those metrics that becomes less useful once you start tracking it, think "tracking lines of code written", not a good idea.
I have been asked to log time in most dev oriented roles (Australian employers are big on this). Personally, I despise it and so does almost every dev I’ve worked with in Australia. 😬 The only role I haven’t had to log time was a CTO role.
Thanks for that @Shaunau,
I'm aussie too, and likewise.
Thanks for your input @vladcalin,
I agree with you about 2) 👍
Hamster is open source, by the way, but sadly more or less unmaintained. If you wanted to pick it up, and build some sort of business model around it, for me that would be awesome.
Thanks @cuu508,
Cool to see there's a good open-source option out there. I had a look at hamster, I don't run Linux so I can't try it, it's a pity since you've had such a good experience with it. For that reason and I'm not a python dev I won't pick it up. 😕
No worries, that was a long shot ;-)
One thing I forgot to mention: I personally would strongly prefer a native app that meshes well my desktop. Web-based or Electron-based would be a no-go for me. (But I'm just one data point, so take it for what it's worth...)
Ahhh damn 😅
I'm a javascript dev, so an electron app is definitely what I had in mind.
I use Toggl and it's pretty neat.
Nice.
What features do you most appreciate in Toggl?
Are you logging time to bill clients?
Right now I'm working in-house, not for agency so I don't have need for that. It's rather pomodoro tool for me and internal analytics to provide me with information on how do I spend my time :)
I see, that makes sense. I should do a trial of Toggl, see what it's like for myself 🙂
It's free and has a decent mac os app, mobile and web as well :)
This comment was deleted 4 years ago
Thanks @RozenMD, Definitely a few gems in there.
I'm guessing there is no integration between Qbserve and Harvest? you just manually entering relevant time data?
When you say you "rarely see product teams . . . " Are these other teams you encounter through your own consulting?
Since you track your productivity for your own personal use, If I could provide an MVP that gave you more granular break down of your coding time, (like time spent in each repo and on each branch) would you be interested in trialing it?