This is the website of Karen Hoofnagle. It combines the public aspects of my personal and professional life and talks about whatever I happen to feel like talking about; chiefly being a professional programmer and a parent. It's often profane, occasionally pretentious and the rest of the time it tends to the soppy and ridiculous.
I piffle on about all sorts of things. If you're bored, stop back in later I may have stopped ranting about whatever it was. If you're offended ... mmm... the web is large. Perhaps you should read elsewhere.
Anyhow, that's what's on offer here.