WHY am I a grumpy old fart? I’m not telling. But here’s a little bit about me and what I do.
We’ve now migrated from Grumpy’s private domain to https://grumpyoldfart.org
A quick note about upcoming content.
I explain why all my content has vanished again and what’s happening now.