Keeping time-sheets is habit that I’ve developed over the past 10 years. Time-sheets are amazing. They give me confidence in my work and help me overcome my chronic impostor syndrome.
Logging the time I spend on any job lets me:
It took me several jobs over as many years to learn some things about myself.:
If the above behaviors combine I will sink too much time into almost any job to attempt to avoid my irrational feelings.
Tracking time lets me see the hours I've put into my work. It gives me the freedom to stand up and walk away when I have put in the time I've agreed to. It also shows me historic data on projects I completed (survived).
This performs a sort-of judo on my brain and allows it to relax. I did enough work today; more things will get done tomorrow.
I am paid to write code, design systems, take photographs, etc. It is almost always subjective, creative work. It never takes exactly the same amount of time to do a job but in broad strokes like things take about the same time.
Bosses, stakeholders, clients, co-workers, managers all want to know know when a job will be done. There are many religions on how to measure how long creative work can and should take. I've been part of several of these methodologies but all leave my work anxieties untamed.
I have found that the most important control I have in my work is what I agree to. These agreements are made less irrational and emotional by time tracking.
I know two important facts from time tracking. The maximum and minimum amount of time any job has lasted in the past.
Since I've tracked my time for almost a decade I can use hind-sight to provide context for future work (don't worry the benefits arrives much quicker than a decade).
Most jobs are similar enough that they can be grouped into a type of projects. From there you can see the fastest you have ever completed a job and the longest it has ever taken.
Here is the superpower; never agree to do a job faster than the fastest time you have completed a similar job. This lets you have honest conversations with those requesting work too quickly.
If a job truly is new and your past time tracking isn't relevant you can have honest conversations with folks around that too; this is new for me I can't tell you how long it will take.
Freelance in my work means billings. Day job means negotiations. I essentially use the two concepts interchangeably.
Time is a fixed variable. I only get 24hrs a day. Set your acceptable work/life balance where you see fit but it will be less than 24hrs a day.
Working backwards from there you can tell what your time is worth.
From there my agreements with others are simple:
This leads to frank, honest discussions about what is being asked. It also brings conflict to the beginning of the process instead the end. These conversations can get uncomfortable. But they are way worse if you agree to work and miss the timeline.
This isn't a down-to-the-minute scientific process. I don't tell a boss no if something is off by 15min. However if someone is asking me to do a job I know I have never finished faster than 2 weeks I cannot agree to have it done by tomorrow morning.
If you have never tracked time, and want to give it a shot, I suggest a spreadsheet.
You sheet should look like this:
|client||task||date||start time||stop time|
This is enough data to help find trends later. If you track this for ~1month you should see if it is providing you value or not. I have found that the few times I've let myself slip from my habit that I regret it.
Currently I am using Tyme 2. It has a macOS and iOS app and syncs over iCloud.
It has one feature I love and is worth $$$ to me. If you close or log out of your Mac it will prompt you on the next log in; asking if you want to stop the timer when you logged out. This solves a problem of mine; not stopping timers in the evening or because I shut my laptop in a hurry.
Another money feature for me is the
Statistics view. It is a bar graph showing the work across the day, week, month, or year. It is a simple way to see if I am over or under expected working hours. This can be accomplished on your own in a spreadsheet application using pivot tables and mental elbow-grease.
This app also doesn't hold my data hostage. I can export a CSV (tabular data) to move into a spreadsheet or some future app.
My setup in Tyme 2 is as follows:
Category for day job
Adminfor each project ( I don't find further granularity necessary at my current day job)
Category for freelance (paid or pro bono)
Project per client
My workflow is to turn on a timer for the task I am on; turn it off when I'm done working (or when it reminds you in the morning).
I look at the
Statistics view daily to see that I am getting as close to a 40 hour work week at the day job as possible.
I review freelance totals when it is time to bill each client or have a talk about a project going too long.
Like any productivity related thought–technology there is potential for endless fussing and fiddling. However I have found using simple tools, it has given me confidence in my ability to do work sustainably. I recommend you give it a try, if only for a time 😉.