All original content on this blog is liberally licensed:


For code included in blog posts: your choice of license from:

In other words, I really don’t care what you do with it, and no attribution, license statement, or copyright statement is necessary. (It would be nice if you let me know I helped you, though!)

Other content

Other original content (including the text of blog posts):

In other words, you must attribute it to me and must not use it commercially.