The Printable CEO™ Online Emergent Task Timer

ETT

I was getting pretty fed up with my kitchen timer-based Emergent Task Timer sheet. The sheet itself I like a lot, but I was continuously getting out of sync with my kitchen timer. I sometimes would get lost in my work and forget to mark where I was leaving off between tasks. Very annoying.

To resolve the kitchen timer issue, I put together a quick Flash 8 prototype. Once I got going, I added more of the functionality of the paper-based form and ended up with something that is usable day-to-day. It’s useful enough to release to the public, I think: Emergent Task Tracker Online Tool. This is an alpha-quality release, but I am finding it already useful in my day-to-day.

Basic Instructions

As this is a functional prototype, a lot of the UI hasn’t yet been worked out and may be confusing. The basic operation is this:

  • Choose a start hour. If you’re starting work at 9AM, set the start hour to 9. The timer uses 24 hour time, which I am partial too because it makes it easier to calculate things like time durations.

  • Enter some names of tasks on the left side. I don’t have drag and drop working yet, so you’ll have to make do with just filling text in.

  • Track the current time by looking for the red vertical line. If you don’t see it, it’s possibly not visible on the current range of hours you have displayed. Just adjust the start time (base it on the current time) and you’ll see it.

  • Optionally turn on the 15-minute alarm by checking the box in the lower left corner.

  • Print your sheet when you need a hardcopy with the PRINT button in the lower right.

  • Don’t Worry about Closing the Window…I’m using “Local Shared Objects” that save data persistently between sessions; it’s sort of like a “Flash Cookie”. The upshot is that if you accidently close the browser window, you won’t lose your data…just open it up again and it should all be there.

Workarounds

Right now, the ETT tool tracks a single day consisting of 24 hours.

There currently isn’t a convenient way to browse the day. To see other parts of the day, just set the start time to something else. I’ll be adding those kinds of UI elements as the feature set starts to finalize.

If you want to erase the current day and start a new sheet, you need to go into the debugger:

  1. Click the movie, type CTRL-SHIFT-~ (tilde, usually upper left of your keyboard).

  2. Click in the bottom line of the console (the input line) and type lso clear. This erases the persistent storage (the local shared object, or LSO).

  3. Reload the web page, and the hour tracking information for the CURRENT DAY will be created.

More Later

I’m pretty tired and I still have to clean up the house for Creative Retreating this weekend, but I’m jazzed to have gotten one of my backburnered projects actually off the ground. Yay! GTD helped me maintain momentum with all that next-action talk. Dang…it actually worked!

There’s some interesting things about the software design, particularly the data structures for the tasks and hours, that would be fun to talk about. In the meantime, please feel free to give the prototype a browse and let me know what you think. Thanks!

Updates

Share 'The Printable CEO™ Online Emergent Task Timer' on Email Share 'The Printable CEO™ Online Emergent Task Timer' on Facebook Share 'The Printable CEO™ Online Emergent Task Timer' on Twitter Share 'The Printable CEO™ Online Emergent Task Timer' on Google+ Share 'The Printable CEO™ Online Emergent Task Timer' on Delicious Share 'The Printable CEO™ Online Emergent Task Timer' on Digg Share 'The Printable CEO™ Online Emergent Task Timer' on reddit Share 'The Printable CEO™ Online Emergent Task Timer' on StumbleUpon Share 'The Printable CEO™ Online Emergent Task Timer' on Wordpress Share 'The Printable CEO™ Online Emergent Task Timer' on Instapaper
Posted in Productivity and tagged . Bookmark the permalink.

94 Responses to The Printable CEO™ Online Emergent Task Timer

  1. Donna says:

    p.s. Now i just need to get a timer :o)

  2. Eliza says:

    Dave, I have used your wonderful emergent task planner tool and only wished I found a way to time myself accurately. This version has addressed that weakness and it’s great at tracking my tasks at work. Thank you so much for this and for all the other tools. My suggestion would be to echo GTD’s, to be able to shade half a bubble instead of one full one. After all, 7 or 8 mins can still add up to a lot, accummulated. Lovely chime, btw.

  3. Darroch Reid says:

    I really appreciate the work gone into this prototype. I’ve found that it’s increased by productivity and reduced time wasted on distractions. I have used the information it stores to record my day in your task progress tracker.

    Since I use your tool in this way, I wondered if you could combine it with the task progress tracker. Why? well mainly I’ve spent 3 days on the same big task and seeing the high priority green colour would encourage me further.
    Here’s my wish list (in order of significance to me):
    1. Allow priority colouring for each task similar to your concrete goals tracker.
    2. Have a ‘done’ button to show a task is completed, which could change the background highlight to the goal priority colour.
    3. Allow up to 15 tasks to be recorded as I often max out the 12.

    Thanks again
    Darroch

  4. Dave Seah says:

    Eliza: Sorry I missed your comment earlier! I may add sub-bubble shading (the internal data structure can store down to the 1-minute resolution) if that’s a request. You can feel free to shade multiple bubbles though…I like to see where I’m thrashing back and forth between multiple tasks.

    Darroch: Those are good suggestions. I’m not sure how DONE would work in the context of an ongoing task. I’m thinking of a task flow model that allows changing from ETT view to TPT view, which would be pretty cool. Maybe the TPT view is what would have the DONE field in it. And yes, an expanded view (scrolling) is something I’d like. Right after I get data saving to work. Unfortunately I am busy with other projects and haven’t had time to learn how to do this.

  5. Carl says:

    Awesome!

    Seems churlish of me to ask for a “total” function at the end of the day.

    :-)

  6. John Hritz says:

    Very cool stuff and easy on the eyes!  Looking forward to further refinements of the web-based tracker.

    Best regards,

    John

  7. Sam Hasler says:

    Usability suggestion: when clicking on an empty box make it go to the same type (full or “/”) as the last one filled in on the same row, to make it easier to fill in multiple boxes as “/”.

  8. Sam Hasler says:

    It appears there’s a bug in the Persistent Data Storage. It sometimes forgets bubbles I’ve filled in, or restores what should be a “/” as a full bubble.

  9. Sam Hasler says:

    Also, doing some experiments changing the time, it doesn’t appear to remove previous days data. I actually consider that a feature, because I’ve been taking screenshots each day for a record and when my browser crashed at the end of the day I was able to set the time back and get the screenshot I wanted. I do wonder where the data is stored though and if there are any space or speed implications to it accumulating without being removed; although it would be interesting if you could use it in some way to show a summary for a week.

  10. Alex Konev says:

    Resizable standalone please! )

  11. Will says:

    David,

    Can’t see a “movie” to click to open the debug console: where should I be looking?

    Thanks and regards

    Will

  12. Will says:

    Got it: for some reason its ctrl-shift-@ on my keyboard.

    Is there a list of commands somewhere?

    Cheers!

    Will

  13. Dave Seah says:

    Will: Type “help” in the console window, and you’ll see a list of commands. Good luck! :-)

  14. Will says:

    Very nice!  Thanks!

  15. Bill Busen says:

    Put a Contributions (Paypal) link up when you do cool stuff like this!

  16. Kevin Meath says:

    really helpful little fellow. haven’t read all the comments so this may be redundant, but I’d love to be able to choose my own audio file for the alarm.

  17. Pete Murphy says:

    Wonderful tool!
    Please work on the saving of prior day data!
    I forget to print at the end of the day and lose everything (I could solve by being more disciplined …but).
    I’d be willing to pay something for this if presented as shareware … it better than most anything I have seen.

  18. Jeri Mearns says:

    I’m loving Emergent Task Timer – using the alpa flash version for the past week has been great for helping keep track of what I’m actually doing – especially separating billable from unbillable time.

    Are you still working on this project? I hope so . . .

  19. SilentD says:

    I love it.  It saves me from having to build something. :-)

    I know that you can zap a sheet with the command console but here’s my two cents: An erase button at the end of each line.  First click clears the dots, second click clears the text.  Better yet make the first click sound a warning of some sort just so I don’t wipe out a whole line when trying to click on the last dot of the day. :-)

    Cheers!

  20. Amy says:

    This has been great for tracking time and helping to keep me focused on the task at hand. I’m new to billing on an hourly basis. I’m using this in conjunction with Fanurio which is time tracking software for freelancers. I track the time with the Emergent Task Timer and then enter the info into Fanurio. Thanks for sharing this.

  21. Laurence says:

    I NEVER post comments on blogs—that’s how much I LOVE this little flash program. I spent all day looking for a good time tracking tool (toggl, tickspot, time tracker 3.0, multi-timer, egg timer plus, clockingit, slimtimer) but this one is the best because 1) it forces you to stay on task and 2) it works offline!

    Some suggestions:
    - A Column that autocalculates the total time of each task so far
    - Allow switching between 24hr and 12hr time format
    - Ability to export data

    Thanks Dave!

  22. Dave Seah says:

    I am planning on expanding and finishing this prototype at some point, but I have to finish my paying projects first. I may open source what exists no, thogh, to help get the bal rollig.

  23. What a cool tool!

    I adore the simplicity of ETT.  I’m looking forward to seeing a new version coming to life some day.  If you need a beta tester someday just drop me a line.

    Cheers.

  24. Um, by the way, do you think it’s possible to release the current downloadable flash alpha as a universal binary for Mac users or at least as an intel binary?

    The current PPC version is grabbing a single processor all for itself and spinning up the fans :(

  25. Dave Seah says:

    Michael: Goodness, has it been so long since I updated this that it’s still a PPC binary? I will see if I can compile a newer version today. Maybe I can check out AS3.0 while I’m at it…I haven’t even opened Flash CS3 yet.

    The idea of anything I’ve written grabbing a whole processor to itself and heating it up is really awful. Fans spinning! Processes lagging! Ugh.

  26. Thanks Dave.  A new binary would be great.

  27. Dave Seah says:

    Michael: I just uploaded the universal binary on the main page. I haven’t tested it since I’m not running MacOS X, so let me know if it works.

  28. David:  Everything is fine.  CPU dropped to 8%.  ETT behaves just like the PPC one.

    Thanks a lot for the prompt release.

  29. David says:

    Any chance of making it work on Pocket PC (windows mobile)?

  30. Jason says:

    Great tool.  Your notes on clearing the LSO are incorrect.  you need to type ‘lso clear’ (note the space).

  31. Rose says:

    I like the tool but some of the instructions for clearing the data need rewording.

    Like someone else said, on my keyboard you have to do CTRL SHIFT @ to open the debug console, and you have to type “lso clear” not “lsoclear”. If you changed the instructions it would be a lot clearer to people.

    Thanks

  32. Dave Seah says:

    Jason, Rose: Thanks for pointing that out. I had expanded the lso command at one point but only updated the notes on the release page. I don’t know why, Rose, your keyboard requires ctrl-shift-@ to open the debug console…perhaps it is because I’m using a US keyboard layout and you may not be?

  33. Yeah, shortcuts on different language keyboards do not always work as intended.

    On a German Mac keyboard it’s ctrl-shift->, which is right next to the left shift key.

    On a German PC keyboard ctrl-shift-รถ, which is right next to the ‘L’ key.

    In ETT’s browser version I have to click in the application first to move the focus to the app.

  34. Sanjiv Gupta says:

    This is a fantastic tool; I use it every day. Would it be possible to reduce the duration of the chime in the downloadable version, say to about half its current value? It’s slightly anxiety-inducing :).

  35. Hey David,

    Will you ever release the .fla file and create an open source project of it.

  36. Sean Johnson says:

    There is now a full blown web application version of David’s Emergent Task Timer available at http://www.bubbletimer.com/.

    Check it out and let me know what you think of it.

    Thanks,
    Sean

  37. Dave, are you involved in the BubbleTimer project?

  38. Sean Johnson says:

    Michael,

    Dave’s not involved officially, no. I talked to Dave on the phone a couple of days before starting the project to make sure he was OK with it. Then twice during the course of development Dave took a look at BubbleTimer and gave me his feedback (he’s a great designer, the feedback was awesome).

    But no, he’s not officially involved. I consider him BubbleTimer’s godfather.

    Thanks,
    Sean

  39. Carrie says:

    I use this almost every day, when I remember. For those of us with adhd, it’s a lifesaver. It keeps me on track, especially when I’m browsing the internet.
    Thank you!

  40. Spirilla says:

    Thank you Dave,
    this is so good, I hope it helps me in meeting deadlines, next time! ;-)

  41. bert says:

    Mr Seah,

    discovered this tool only this morning, very useful, thanks. I like the chime which helps me to re-sync between what I’m doing vs. what I should be doing, and, at the end of the day I’ve got a list of what I’ve spend the day on.

  42. John F. Schank III says:

    This would make a pretty nice iPad app.

  43. Dave, I see this has been around a few years now, is there a finished version? is there a ways to have more rowes for more work like in the paper version? Any progress on the server version? -Steven