Me

Me wearing a blue jacket

Laying the groundwork for an insanity defense since 1980. Web developer since 1998. WordPress user since 2005 and core contributor since 2012. Web accessibility enthusiast constantly in a state of improving my craftsmanship, jazz lover and book lover.

This site

Content on this site is arranged by post kind. You can find links to groups of kinds or individual kinds on the top navigation menu. Each archive is introduced by a brief explanation of the kind.