Doing a little here and a little there on the planning docs for Inukshuk. Exploring functional decomposition as an alternative to my usual "just start coding" approach. It's interesting, but also feels redundant. At any rate, it's something I want to incorporate when next I teach folks how to program -- especially for beginning programmers, I think it's important to have an idea what you're going to code before you go off and do it.
I have Tuesday and Wednesday off, so with some luck I will get the planning docs for the bookmark storage program finished, and actually get to some coding, beyond the getopt() stuff I've worked out so far.
getopt() and friends
From the live and learn category: getopt() is your friend. For many years I couldn't see that -- I insisted on parsing command-line arguments myself. I figured it wouldn't hurt to give getopt() a try for the Inukshuk utils, because as it is I'm exploring a different way of writing code and a different programming language (Python). It's quite handy, and I'm sure I'll be using it much more.