Also, what are some downsides of your tool ?
The great thing about the app is that if your computer is idle for a while it stops the timer. That was the most annoying thing that used to happen to me. When I went to pick up the kids or something I would forget to stop the timer. But the app automatically stops the timer and asks you to confirm.
I still use harvest to bill my clients using the invoice feature. Their free plan is all I have ever needed.
set logfile="%USERPROFILE%\My Documents\What have you been doing.txt"
echo %DATE% %TIME% >>%logfile%
and I put my current job code, task etc, and then search and sort at billing time. If I'm on the road I keep a paper journal, and or a note in my phone in the same note as my vehicle log for the day.
All a bit time consuming but it captures enough.
You set your clients and projects. When you do work on a project you just start the timer and when you press stop, assign the time to a project along with a description.
They have a decent interface, press the "clock in" button and the time starts. Whenever you want you can "clock out".
You can see the "total time" report as well as the invoices or payout made.
The only downside I see is that when you "clock in" you get a small input box in which you can choose to write whatever work you've done or you are doing. The issue is that box is super small and you can't really see that much in it. So there is lot of scrolling involved.
This can be quite nice when working with clients across different platforms like Asana, Trello, and GitHub.
As for downsides, we are a young company and don’t have the full feature set built yet. We are working hard though and making great progress.
The main downside is probably that it doesn't automatically share data between devices, but it's fine for me as I just use it on my main work PC.
It can save/load data to files so I have an `inotifywait` script watching my Downloads folder. When I save/download a file from the app it automatically gets backed up to cloud storage.
I'm not sure how usable it might be for people. I've made a start on hints/instructions but that part of it is pretty threadbare as I've not got around to sharing it with others yet.
It also acts as my accounting tool
And manages different currencies for me
Along with helping me analyse my expenses , etc in one place
GnuPlot + Ledger-cli together gives me pretty graphs anytime i want to see how im progressing at any point :)
I have a python script which autogenerates my invoices based on this ledger data file at end of each month and emails it to my clients with a link for payment.
A poor salesman charges for his time.
Time does not take into account experience, knowledge or efficiency.
However, I suggest that you should still track your time to determine whether your "Value" is worth the "Cost of Goods Sold".
Measure What Matters. :wink:
That's why more experienced, knowledgable people charge more per hour.
It has a few quirks and could do with some UI improvements, but it's nice to be able to switch task (with some basic autosuggestion and categorization) using a text input in the system tray.
 - https://github.com/projecthamster
It's much faster than the native Toggl app, and it lets you do things like restart timers (not possible through the web or native apps). It's a surprisingly full-featured workflow.
I know what I'll get paid, and the client knows what they're going to end up paying for the work that's been scoped out. It's up to me to determine whether I'm managing my time/rate correctly to make it a value for the client and that I'm getting what I feel I'm worth.
To avoid major bugs, I make it clear up front that if they stick with the stack that I choose for them (which is a stack and development pattern I've been using for the past 4+ years), the product will be delivered quicker versus if they need to use a specific stack.
Typically the client doesn't care how the product is built and generally doesn't care how it looks as long as it's easy to use and does the job they need. Everything is outlined in the bid/contract so there are no hidden surprises about the work being done.