Aw geez. I have so many lists… Um. Let’s see. At least part of it is visible. And at least some of what’s visible is published. To see that part, check ‘anduril.txt’ in the repository, which was initially a todo list but is now mostly done… Also, try “egrep ‘TODO|FIXME’ anduril.c
” to see some other items…
But I also have a variety of other lists which aren’t public. So many, in fact, that I wrote an aggregator system to merge the entire hierarchy together into a single flattened list with scores and priorities and recurring due dates and even a snooze button. It’s called “TKDO”.
And then another aggregator to merge that together with some other systems and data sources, to boil it all down to a single number plus some randomized convenience hints about what sorts of productive things I could be doing right now. That one is called, um, something I can’t say here without violating profanity rules. Let’s call it a “screwometer” since the number shows, in percent, how “screwed” I am. It even graphs the status over time.
The graph is a relatively recent addition, so it hasn’t had time to populate much history, and I’m still tweaking the factors and coefficients, but here’s a sample of the past 24 hours:
Lower is better. If it’s dropping, that means I’m getting stuff done. If it’s rising, that means I’m probably either slacking or asleep or doing something it can’t automatically measure. Currently rising since I’m chatting on BLF.
This may have all scrolled off by the time anyone sees this post (edit: nevermind, I linked to a frozen copy instead of a live version), but at the moment it shows me a graph starting at about 38, which then drops to about 20, then rises again to 34% or so. Then it starts dropping again but hasn’t gone far yet. This suggests that I got stuff done yesterday, tasks piled up while I was asleep, and now I’m starting again. But today’s peak is lower than yesterday’s, which means I’m doing something right.
If things go well, I’m hoping to build a USB nixie-style clock I can use to display the current number and trend… but for now I’ve got it displaying on an old 20x4 LCD, the same one I wrote LCDproc for back in the 90s. I don’t have a serial port any more though, so I kinda hacked together a couple of AVR reflashing cables plus some floating wires to give the display power and data. Still haven’t figured out exactly why it’s getting inverted and bitshifted data, but I can work around that (“1 + (254 - (byte << 1))
”) until a proper usb-serial adapter shows up.
Is this enough of a peek?