So I have decided to make my awful time management to be just terrible. Having searched all the internet for smart watches, none of these devices were programmable (they want me to always carry a smartphone? And all I want was just to manage time….) So, first I bought some Casio watches (my Timex has a countdown, but can be only one active and none can run in parallel – that doesn’t cut it), and discovered quickly it cannot do it.
Then I discovered Suunto and their programmable wrist watch computer. Very nice, I though! It is expensive, true, but I always wanted to have GPS during runs, so OK, I decided to go with the Ambit 2S (only later did I discover wonderful ez430 Chronos – this watch is truly programmable and it is a real wonder of technology – you should check it out: http://processors.wiki.ti.com/index.php/EZ430-Chronos)
Nuff, I have managed to write my fairly complex time keeper – personal time warrior. It is a countdown timer with multiple alarms, it can be stopped, paused, and it does what I want: countdown (any interval) — ring alarm at a given point (eg. X seconds before the end) — then it starts counting second interval (my break) and warns me again when time is up.
If you have Suunto Ambit2, you can use it too: http://www.movescount.com/apps/app10016795-TimeCoach
So I can do my physical exercises, or speedreading training, have it run in 1 min interval, or accompany me during study work, and let it run in 45+15 min intervals (the 15 is a break). And I can start several countdowns in parallel.
So this relatively simple application (you can judge the code yourself, at the url above) took ~15 hours of work to finish (mostly trying to learn quirks of the language and debugging errors). If measured monetarily, these 15 hours were more expensive than the watch itself.
But Suunto has a smart strategy (in this respect), users are finding solutions to solve problems and thus providing enhancements for other Suunto customers. However, I’d say that the development tools are completely insufficient and compared to ez430 – laughable.