No CS degree can hold up against the dark powers of an aging mind and the ocassional typo. The contact form on my main site, normally a reliable way to contact me about speaking gigs, interviews or feedback on stuff I’ve written, has quietly been sending all of it’s little missives into never never land. … Continue reading Embarassing web tales: part 1
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed