8
14 Comments

How do you feel about time tracking? ⏱

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 🙇‍♂️.

Short-form

  1. Are you expected to log time in your day job?
    1.1) If yes do you use specialized software for it? (exel would be an example of not specialized)
  2. How do you feel about tracking your time? (on a scale from 1 to 10, 10 is positive)
  3. Do you now, or have you tracked your non-day-job time in the past, for personal insights?
  4. Would you prefer software that has timers you start and stop or otherwise manually control, or something that actively tracks your activity?

Long-form

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?

My own thoughts

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.

on October 20, 2019
  1. 2

    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.

    1. 1

      Thanks for that @Shaunau,
      I'm aussie too, and likewise.

  2. 2
    1. No, I am not expected to log my time. I just have to be available at certain times for video meetings and deliver on my tasks.
    2. -1 : I see it as a clear lack of trust in my capabilities. It is like I am not trustworthy enough and it adds stress.
    1. 1

      Thanks for your input @vladcalin,
      I agree with you about 2) 👍

  3. 2
    1. I'm working remotely, from home. I'm not required to track time, but I definitely want to do that, to keep myself accountable, and to have a clear conscience of how much I charge the client. For tracking time, I'm using Project Hamster
    2. 10-positive
    3. No, I only track billable hours
    4. I prefer manual control. I would be OK with the time tracker reminding me pomodoro-style about an active time tracking session, but I would not want it to start/stop anything based on what apps I open or whatever.

    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.

    1. 1

      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. 😕

      1. 2

        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...)

        1. 1

          Ahhh damn 😅
          I'm a javascript dev, so an electron app is definitely what I had in mind.

  4. 2

    I use Toggl and it's pretty neat.

    1. 1

      Nice.
      What features do you most appreciate in Toggl?
      Are you logging time to bill clients?

      1. 2

        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 :)

        1. 1

          I see, that makes sense. I should do a trial of Toggl, see what it's like for myself 🙂

          1. 2

            It's free and has a decent mac os app, mobile and web as well :)

  5. 3

    This comment was deleted 4 years ago

    1. 1

      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?