At one of my office jobs, we had a time tracker on our computers that was measuring the time spent at the office, and we needed to spend ~40h/week there. That tracker had a lot of issues, and later the company stopped using it.
At my previous (remote) job, we reported the hours spent on each task, but I was not tracking my time meticulously.
I've recently stumbled upon a Nebulab playbook where they describe pretty strict rules about the time tracking.
E.g. developers need to report separately:
- billable time (spent working on clients' projects)
- time spent on other tasks like 1:1s, studying, etc
- "wasted" time
- report if they worked more or less than 8 hours a day.
It seems like a convenient way to bill clients, but I suppose it can cause stress for the developers.
Personally, I see time tracking more as a personal productivity technique. I often use the Pomodoro and sometimes plan my day hour by hour, but always add some buffering time for context switching and unpredictable stuff.
And what are your thoughts on time tracking?
Oldest comments (37)
I've tried time tracking during work hours just to get a better sense of where my time goes but ultimately couldn't make a habit of it because it was frustrating to have another context-switching task. I also used to have the RescueTime extension (per @maestromac 's suggestion) but didn't find the data very useful so I turned it off.
I'm glad I've never had to do time track for an employer.
Yep, that definitely adds up to context switching. And I often forgot to pause/switch tasks 😬
I have tried RescueTime as well but it didn't stick.
I am in the early stages of building a solution for this problem for tracking time TimeLync.
I hadn't thought of some of the items listed such as "wasted time".
To me tracking time needs to be as simple as possible with minimal steps involved or else it becomes more of a hastle than it's worth even though it's extremely valuable to see time spent on a project. This is especially true when billing by the hour.
I'm hoping to refine my product into a useful tool for this very reason.
Very informative write-up thanks for sharing!
Good luck with your project! Simplicity is really important and lacking in many apps (not only time tracking ones but in general).
As for the "wasted time", I think the name is not perfect (though maybe ok in the work context). "Wasted" time is usually spent resting or miscellaneous tasks which is needed, so that time is not really wasted in my opinion.
Great points. Definitely taking all of this into consideration. Maybe user defined time buckets would be nice to separate these time categories simply 🤔
Hi Andrew, I'm working on a time tracker too. I think our products could partner. Please email me if you would like to talk shop. hello@yadafaber.com
Sounds great! I'm in the middle of a relocation but I'll reach out soon.
How is progress on TimeLync?
I think there's a lot of value from tracking billable time and time spent on tasks so you can make more accurate estimates in the future, but hated how my first job had a "Scoreboard" based on the metrics listed in your post, causing a lot of stress to bill as many hours as possible and shave time from tasks (which caused some corner cutting in development...).
On one of my projects, we made estimations in half-days, so the smallest unit was 2-4 hours. I found it really useful in terms of estimating, especially larger tasks.
"Scoreboard" seems horrible 😱
I generally have a repeatable daily flow that I do my tasks in, but I don't use a time tracker.
For the aspects of my role that are repeatable, I'll use my calendar to send me reminders, although I'm not always disciplined about timeboxing these tasks. 😅Still, I think this structure works pretty well for me.
Something different than time tracking that I like to use are weekly to-do lists. While it's obviously not concerned as much with managing small sections of time, it does help to keep me on task, let's me easily easy see the things I need to get done for the week, and marking items off the list helps me keep track of my accomplishments/let's me know what I've left to do.
Still, I can definitely see merits in tracking time to improve personal productivity! Honestly feeling like I might want to test this out.
I use a similar approach (especially in terms of discipline :). But still, having a structure definitely helps. I do timeboxing from time to time, and even when done like this, it's a useful exercise to see where the time goes and another reason to revise my schedule once in a while.
I'm a big fan of time tracker but I'm not using it to it's fullest potential. I passively track my time so I can gauge how productive my day was. Especially now that I'm working from home, it's becoming more apparent to me the time of day I'm better at grinding out works.
At the office, each employee is responsible for reporting its billing time on project they work. Usually, people use Toggl to keep track of billable time.
For my personal time management, I use pomodoro-tracker to make sure I take a pause every 25 mins.
my latest project, I estimated it that it will need around two years of dev efford and since we are only two devs on the project :P maybe i'll use time tracking to see whether i needed to buy a lottery or not.
I mean ok, if you are self employed and you feel you need to charge by the hour...its fine. But if you working at a company efford should not be calculated in units of time, but in units of efford (the only thing I agree with the agile idea).
I find the idea of counting time ridiculous.
I use rescuetime.com/ to monitor personal productivity and help me my goals.
Their $9 a month and it really helps on keeping me accountable.
I use Toggl at work. It's not required but we like to track how long a story took to complete so management can better estimate how long it will take to build a feature and charge accordingly.
As for my home life, I use Toggl for my personal projects and 144blocks to help me understand how I should structure my time to get the things I want to do done.
144blocks looks cool, I'll check it out, though I wouldn't be able to use a tool like this on a regular basis.
I only time track work hours that I have to bill, using Toggl. I don't track personal time.
I use a Pomodoro timer (not very religiously to be honest) as well.
Thanks for sharing. I used toggle for a while but it didn't stick.
I had used hamster tracker for a longer time, it's a native Linux app and I loved it. Then they started rewriting it, but at some point, both legacy and a new app stopped working on my machine. It was not essential for my work, but it was useful when I had to work on more than one project in one day and track them separately.
As for the Pomodoro, I don't use it religiously as well because I don't like: