Coding

braindump 0.0.8

I just pushed version 0.0.8 of braindump to pypi; nothing fancy, just adding a -f option to output the path to the topic file, because I wanted to be able to do something like cat braindump -f some-topic and get a quick overview of the topic without launching an editor.

When I was concepting braindump, I wanted to create a command line tool that could easily append random thoughts to a file, but was also flexible enough to use another storage system, if desired — a database, for example, or even something like the Twitter API. To implement the -f flag quickly, I committed an atrocity against that design by using an implementation detail specific to the filesystem dumper, but I did it knowingly, as a precursor to another feature that I want to implement: a plugin system that will allow for adding new options or even new commands.

There are still a few kinks to work out before I start actually writing code, but with a plugin manager, the FSDumper would be able to register filesystem-specific functionality like the -f flag without bloating the dumper contract unnecessarily (a database dumper probably wouldn’t have a meaningful value to return for a “give me your location” command, for example). With that in place, braindump then becomes as flexible as the end user wants it to be, and that sounds like a Pretty Cool Thing to me.

Gaming

Fate Character Bio: Wil of Renn

My character concept for a Fate Accelerated Edition game. The setting is based loosely on the Enchanted Forest Chronicles by Patricia C. Wrede.

As a wizard in the Enchanted Forest, Wil is highly intelligent and well-read, but his magical abilities have always been… underwhelming, contrasting sharply with his desire to gain the acceptance and respect of his peers. Recently, he earned the ire of several other wizards through what they called “ineffectual, bumbling antics” and “behavior unbefitting the title of ‘wizard’,” which lead to his hazing in the form of being stripped of his belongings, melted in soapy lemon water, and having his staff hidden away where he cannot easily retrieve it.

Humiliated, and without access to his magic (such as it is), Wil has set out to reclaim both his dignity and his possessions, hoping to prove himself capable to his fellow wizards along the way.

High Concept: Humiliated Hedge Wizard
Trouble: “I am NOT ‘ineffectual’!”
Aspect: It’s All Academic — Wil has studied extensively and can recall from a vast store of knowledge at will, but sometimes struggles to apply that knowledge in real-life situations.

Approaches

Clever: Good (+3)
Quick: Fair (+2)
Flashy: Fair (+2)
Forceful: Average (+1)
Sneaky: Average (+1)
Careful: Mediocre (+0)

Refresh: 3

Stunts

Talk the Talk
Because I Talk the Talk, I get +2 to cleverly create advantages when in-depth knowledge might be impressive or helpful.