|
Pen and paper - I would write down when I switched jobs/projects and at the end of the day add in the finish times if there were interruptions. I always found timekeepers a PITA and a job unto themselves (says the guy who wrote a timekeeper for an engineering firm)
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
I will second that. I use pen and paper too. Note down the time when I start working for a client, then work until I start needing a break, and keep on until a full number of half-hours have passed. Then take a break. Repeat until the day has passed .
And the final number of hours of the day go into a Wordpad document per client. The hours are then summed up at the end of each month on the invoices. Keeps it simple.
|
|
|
|
|
It's a difficult one - you get interruptions at random times, and unless you are prepared to micro manage yourself and spend considerable amounts of time documenting the micromanagement I find it's best to just work to "round hours".
The clients don't complain, so I must be doing something right ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
That's basically what I do. I work to round hours, and give myself breaks as necessary.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I generally work to "round days", and apportion hours at the end of the week. eg if I go shopping on a particular day, I knock a couple of hours off. If multiple jobs are on, I try to only concentrate on one a day, otherwise apportion hours approximately. Keep track of the mess on Excel. No complaints in the last 25 years.
|
|
|
|
|
At my last job they required us to fill out weekly timecards. They wanted time on each project tracked to the quarter hour. I found some Android timekeeping app, I can't remember what, that allowed me to setup the projects and had start/stop recording buttons. The app tracked time to tenths of hours. If I forgot to "clock out" for lunch or switch projects I could go back and edit the times as needed. I eventually got in the habit of using it reliably. Each week I would read the last week's time report from the app and record it on the company timecard.
Queries for help, bull sessions, breaks and other interruptions were mostly ignored (recorded on the active project) unless it grew too long, then I would generally edit the time into the non-project bucket.
It was fairly accurate once I got into the habit of using it, but I never sweated over an hour or two getting misrecorded in any particular week. I wasn't trying for pinpoint accuracy and the company didn't expect that. But, without the app my time recording relied on my somewhat spurious memory of the past week which would often forget several hours spent on other tasks.
|
|
|
|
|
I had a lawyer friend that used 6min intervals to break the hours into easy to use decimals.
|
|
|
|
|
lol - makes sense but still funny.
|
|
|
|
|
I'd tell the client what I was going to do for the week; and how long it would take. If we're in agreement and I deliver, that's what I bill (or less if it was found to be simpler). We always agreed, and I always delivered, and reported and billed accordingly. (No accounting for bathroom breaks, etc. and 99% of correspondence by email).
Scheduling 101: Never plan a task that takes more than 4 days.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
Gerry Schmitz wrote: Scheduling 101: Never plan a task that takes more than 4 days. And even with those, be careful because there will be always "off-plan" events.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
That what the extra (implied) day is for: "4/5 day work weeks".
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
I charge by the day
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I don't know how anyone can do that! I can't sustain a regular enough work pattern for that to work for me.
A lot of days I tap out at 2 hours of work, unless I can get in the zone which doesn't happen as much on projects as I'd like. When I'm in the zone I'll work an 11 hour day no sweat.
Fortunately, I tend to have enough time for my projects, even at my relative snail's pace.
Somehow I still manage to get a lot done. I'm not sure how.
To err is human. Fortune favors the monsters.
|
|
|
|
|
My clients were very long standing ones and knew my work rate - when they felt they'd amassed a days work they'd call
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I wrote my own.
Using my application, I can create customers and projects and then log hours onto those projects.
After that I can send invoices with a single click (per invoice).
I also have an overview that shows me how many hours I should've worked this year and how many I actually worked, as well as where I'm missing those hours.
The overview also shows my vacation days.
It's far from perfect and it's been years in the making, but it does exactly what I want how I want it.
I even used it for my (very simple) bookkeeping before I had a bookkeeper.
|
|
|
|
|
If I could work on a stopwatch type system I'd totally write a VS Code and Visual Studio extension to log hours and dump the logs to the project folder as text and/or CSV with totals.
To err is human. Fortune favors the monsters.
|
|
|
|
|
In the time I was working in industry automation I had to track down time slots to 15 minutes when I was working on more than one project on the same time (company policy), my max of simultaneous things was 11 active projects at once. I started using a very simple excell table and that was my system for years.
One excel file for working week. Rows blocks per working day. 4 colums of different widths (A, C, D as wide as needed, but as thin as possible; B the rest of the width to fill the an A4 just in case I have to print something)
Column A: Top of the block, date. Rest below... billable projectnr.
Column B: Fast notes tracking what I was doing in the time slot and place for important infos, errors, OpenPoints for next days...
Column C: Start and end time rounding to quater of hour
Column D: the hours in decimal with .25 as smallest unit, bottom of the block the total worked hours (addition of above times).
I found it extrem useful because I could go back and see when, what and for how long I had been working for in a concrete moment. Searching for an expecific event could be a bit more difficult but I would always find it anyways.
I decided to go with this approach, because the time I needed to write things down for a big while, would have been the time I needed to program something on my own. The advantage for me was, that it was really flexible and very fast to adapt to new situations.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: In the time I was working in industry automation I had to track down time slots to 15 minutes when I was working on more than one project on the same time (company policy), my max of simultaneous things was 11 active projects at once.
TBH, I would have quit. That's not a judgment or anything - different strokes for different folks.
I just couldn't imagine having to work that way.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Most of those were the same customer.
I was there as resident. I started as robot programmer in a project. I had to take over the PLC project because my co worker went away. As the tracing system done for that project was good, I was asked to implement it in more machines in the factory bought from another vendors. Then I got my biggest project with them and in my time in that company. I was the field group chief, the project manager, the only robot programmer, the main PLC programmer, the trainer of the new guys and the consultant of the customer's engineers (regarding automation).
So I had 9 diferent machine projects, 1 consultant project, 1 on demand project (for all the things that came "on the fly"). All in the same place from the same customer, budifferent bills.
Was a bit annoying at the beginning, but I eventually got used to it and then it was way easier.
At the end I quit too, but not for that, the work clima got screwed and the rest of the conditions were not so good to compensate the loss.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
With a metronome?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
I used to have a little popup program that would prompt me every 30 minutes about what I was busy with and then write it into a text (CSV) file. It had options to select a project from a list, but I ignored that. Eventually, I stopped using it as it irritated me too much when I was busy and it took the keyboard focus. I went back to paper notes for when I start, stop, etc. I can use our timesheet logging system live as well, but that is way too much effort, I'd rather update that afterwards occasionally and at month's end. (I tend to hyper-focus when I'm busy with a really interesting task and any interruptions play havoc with my mind )
|
|
|
|
|
I use Toggl track. It's inexpensive, and you can build projects with time or budgets. It has reminders to start billing if you want to use them, I don't since it hounds me too often when I'm not doing anything billable. Like anything else, you have to get in the habit of using it, but it allows editing and manual entries, as well as a reminder that you have a timer running for an unusual amount of time.
It allows multiple clients and multiple billing projects, at different rates, within a client. It helps with phone calls and other 'squirrels' that come along. I'll delete the 5 minute calls but you just never know when you take a call if it's going to be 5 minutes or 90 minutes.
|
|
|
|
|
Manic Time (www.manictime.com)
|
|
|
|
|
Most of the time I just mentally note when I started for the day, how long I took for lunch and use that to figure out when I should stop.
I normally only work on one project at a time, so everything goes to that one except for occasional exceptions (that I generally enter on the time sheet immediately to make sure I don't forget them).
When working on two projects at once I try to split my time by days or before/after lunch to keep things simple.
My current job's 15 minute intervals isn't quite as good as my last ones 30m ones at filtering out all the various small random items that come up into the rounds to zero category but it works most of the time.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Toggl[^]
This is a fairly low effort and accurate way to do what you seek. You set up clients and projects linked to them, then start the timer and work away. Any time you get interrupted it's easy to stop the timer and start another and easy to choose the projects you are working on too when doing so. It remembers the most common latest tasks (your typed description of what you are doing) and autofills it after typing a couple keystrokes.
From experience with it over many years, this really sounds like a good solution to what you are looking for in terms of accuracy/integrity based on your comments to other's replies. I use the free version.
|
|
|
|