about
This is a notebook. The notes are mostly about small wins and small mistakes I want to remember the next time the same thing happens. Most of the posts are short on purpose — if I had time to write a long post I'd probably have time to write a real library instead.
There is no contact form. There is no comments section. If something here is wrong and you want to tell me about it, you almost certainly know how to find me.
Code samples are public domain unless they say otherwise. Use them, ignore them, fix them.