He who laughs last...
-
-
@grendel said in He who laughs last...:
@cartman82 I always use ManicTime.
It basically logs whatever you're doing, including the program and document you have open or website you're visiting at the moment.
You define a couple of rules to categorize these documents, files and websites and can easily export reports afterwards.I am giving this a try.
Obviously, it can't see into the VM, where I do most work. Also, it's not a solution for meetings or in-person interruptions.
On the upside, it clearly shows:
- The time I spent email jockeying (Postbox) and business chatting (Skype)
- The time I spent debugging or researching (Chrome)
- The time I spent screwing around (FF)
So I'd give it half-merit. It helps a bit, but it's not enough. IMO something like this can be a plugin of my perfect time tracking system, not its centerpoint.
-
@cursorkeys said in He who laughs last...:
I've used RescueTime before and it logs that level of detail in the background, the name of documents 'EnterpriseControllerFactoryFactory.cs' and each tab 'what.thedailywtf.com/topic/24323/he-who-laughs-last/79'.
Very handy for figuring out what is actually billable hours and what is when you went off on some tangent in StackOverflow.
Think you have to go for the paid version to get that though.Their site is awful mishmash of marketing crap. I read through it and it's still not clear how it does what it's claiming it does. I guess they bought into that marketing mind-virus of "tell benefits, not features". I want features, damnit.
If it works the way you describe, the VM I constantly switch to will probably be like a blackbox for it. Unless I install one instance in VM as well.
I'll give it a try, tomorrow maybe.
-
@pleegwat said in He who laughs last...:
@cartman82 A previous manager of mine liked receiving weekly updates of what I spent time on.
Not a bad idea, actually. I wish we were organized enough to require that from employees.
-
@timebandit said in He who laughs last...:
That's why I need something super SUPER simple, that I can use all the time, hour by hour.
At the first glance, this looks exactly like the kind of fiddly UI I want to avoid.
-
As part of a training thing recently, I made a tool for the notification area that you could click on to choose your current task, with a management view for adding and removing tasks.
Never got round to the reporting interface, so collating times would be a matter of a SQL query, Also I never actually finished it
-
@jaloopa Maybe you could've finished it if you kept better track of your time
-
@timebandit said in He who laughs last...:
@kt_ said in He who laughs last...:
So aesthetic design distracts you?
Yes
THis is definitely intelligent design!
-
@jaloopa said in He who laughs last...:
As part of a training thing recently, I made a tool for the notification area that you could click on to choose your current task, with a management view for adding and removing tasks.
Never got round to the reporting interface, so collating times would be a matter of a SQL query, Also I never actually finished itI am kind of zeroing in towards THAT being exactly what I want. Maybe like 5-6 buttons in a little popup (mail, meeting, team lead, dev, admin, fucking off) that I can quickly click as I context switch. And maybe I can write a little note, if I want to add more info.
-
@kt_ said in He who laughs last...:
THis is definitely intelligent design!
I think you just want to correspond with her on the topic of the fun parts of evolution.
-
@dkf said in He who laughs last...:
@kt_ said in He who laughs last...:
THis is definitely intelligent design!
I think you just want to correspond with her on the topic of the fun parts of evolution.
I have a feeling there should be a book called “Evolution. The good parts”. Some say it’s already there and is called “A song of ass and fire”.
-
@cartman82 I think you can connect it to a gmail calendar. You could include meetings that way.
I haven't update my installation in quite a while, but maybe other calendars are also supported now?
Also, since you're doing most work in your VM, why not install it there?
-
@cartman82 said in He who laughs last...:
@cursorkeys said in He who laughs last...:
I've used RescueTime before and it logs that level of detail in the background, the name of documents 'EnterpriseControllerFactoryFactory.cs' and each tab 'what.thedailywtf.com/topic/24323/he-who-laughs-last/79'.
Very handy for figuring out what is actually billable hours and what is when you went off on some tangent in StackOverflow.
Think you have to go for the paid version to get that though.Their site is awful mishmash of marketing crap. I read through it and it's still not clear how it does what it's claiming it does. I guess they bought into that marketing mind-virus of "tell benefits, not features". I want features, damnit.
If it works the way you describe, the VM I constantly switch to will probably be like a blackbox for it. Unless I install one instance in VM as well.
I'll give it a try, tomorrow maybe.
I've no idea why the site is so crap. It's not ground-breaking but it seems to do track-every-program-I-use really, really well. No idea about VMs, I'm willing to bet that will be a black-box like you said though.
-
@steve_the_cynic said in He who laughs last...:
@the_quiet_one said in He who laughs last...:
@steve_the_cynic said in He who laughs last...:
@cartman82 said in He who laughs last...:
@cartman82 Oh and his re-hydration code is a buggy copy-pasta.
How "safe" is JSON.parse()? Or is the JSON sanitised somewhere along the way? Or is that more or less the point?
It's the successor to the old way, eval() which is indisputably unsafe in so many horrifyingly imaginable ways.
OK, but that doesn't mean it's safe, just that it's less dangerous, maybe.
JSON.parse
is totally safe, as long as you aren't using a custom reviver function. If you are, then it's only as safe as your reviver function is.What you do with the data after you've parsed it may or may not be safe, but that's on you.
-
@anotherusername said in He who laughs last...:
What you do with the data after you've parsed it may or may not be safe, but that's on you.
INB4 direct string concatenation into the DOM.
-
Toggl
I've used in a situation like yours. Super simple, and exports to spreadsheets.