Ask HN: What are good self hosted time tracking software for consultants?
61–70 of 97 posts
Re: Ask HN: What are good self hosted time tracking software for consultants?
#62Re: Ask HN: What are good self hosted time tracking software for consultants?
#63org-mode in Emacs. On a headline representing a task or event, `C-c C-x C-i` to clock-in, `C-c C-x C-o` to clock-out. The agenda view includes what you've clocked in to during each day, and from it, `R` can give you a clock report for the timeframe that the agenda view is showing.
Re: Ask HN: What are good self hosted time tracking software for consultants?
#64Then I moved to GnuCash invoices, where each line item was rough notes on what I was working on that day, updated throughout the day. I modified one of the invoice-printing scripts to hide the notes, showing only hours and dollars for each day. Then GnuCash's normal accounts-receivable functionality. For periodic reports on what I'd done, I looked at the daily notes for a reminder of everything I did, and quickly summarized to higher-level paragraph, which got emailed. (GnuCash for invoicing alone wasn't worthwhile for my very simple needs that could've been handled with the standalone script, but the AR functionality was actually useful for reconciling payments and making sure no invoice was missed by client, and it also put this billable hours together in one place with my other financial transaction data, to give me an up-to-date picture of the whole thing.)
A tip that applies to whatever method you use: since a consulting invoice represents 4-5 figures of revenue for work already completed, this might be some of your most valuable data, and it's changing daily, so have good backups. I wasn't too confident in my data backups, so I always kept a printed invoice-in-progress on my printer. (My custom invoice formatting script detected from GnuCash data whether or not the invoice was in-progress, and marked it appropriately.)
Re: Ask HN: What are good self hosted time tracking software for consultants?
#65I find that it doesn't matter which app you use because at the end of the day you need the discipline to update your time tracking when starting and ending your work time. That's my biggest issue. I work in a chaotic way.
(I'm newish to HN, so please let me know if this message is inappropriate!)
Re: Ask HN: What are good self hosted time tracking software for consultants?
#66Re: Ask HN: What are good self hosted time tracking software for consultants?
#67Re: Ask HN: What are good self hosted time tracking software for consultants?
#68I find that it doesn't matter which app you use because at the end of the day you need the discipline to update your time tracking when starting and ending your work time. That's my biggest issue. I work in a chaotic way.
I don't know if shameless plugs are allowed here (sorry if not!), but I have an open source project for Mac that's aimed at exactly this problem. Every ~10 minutes (configurable), it pops up an unobtrusive prompt to ask you what you're working on right now. It then has some basic reporting and aggregating functionality. It's not specifically targeted for consulting / invoicing (I made it because I often ended my day…
I actually already did try using some sort of recursive git status/log viewer that I can't remember the name of now. Didn't keep it up but I think a program that scrapes my git repos, and perhaps aggregates with other activity logs, would be the best fit.