At work, we (currently) use a piece of software that is very complex. The problem is that it isn’t easy to switch from one item to the next, which is a problem if you have to work on ten different things per hour. Although I don’t encounter such an acute problem every day, it has happened, and I found our tools to be somewhat lacking.
Consequently, I figured I might as well deal with it. When you know a bit of code, it isn’t too hard to patch together a PHP file to deal with this kind of a problem.
I therefore present… the Timekeeper!
The idea is simple: one giant button per timer. Click on “start” to, well, start, and “pause/continue” afterwards depending on what you require. If something new comes up, just hit “New timer”, and the previously running timer will automatically pause while a new one starts.
[There’s plenty of good software for this (I know OfficeTime and Billings are very good at that), but my needs were such that I wanted a web app that I could use, without having to go through the hassle of installing paid-for software on my computer at work.]
For those who want to take a look at the code behind it, you may download the PHP file (all zipped up). I’m sure it can be improved.
And yes, it’s released under a BY-NC-SA Creative Commons licence.