Technology
How I Deploy Free Websites with Cloudflare
I deploy free websites globally using Cloudflare Workers and git. You can too!
IT Superhero. I like to learn things, write them down, and occasionally share with others.
Technology
I deploy free websites globally using Cloudflare Workers and git. You can too!
Politics
A documentary that highlights how the message, mission, and incentives for Duke Power are completely misaligned from the people they serve.
newsletter
In this eighth edition I discuss my ongoing political radicalization, the fediverse, and birds.
Blogs
Documenting the process and decisions behind moving from self-hosted WordPress to cloud-hosted Ghost. Also comparing Ghost and Eleventy.
newsletter
Important information about the move to a new hosting platform, a new From: email address, and subscription management.
bbbbirds
We add some gorgeous birds to our life list in this small gem of Durham's Hollow Rock Nature Park.
Recipes
Kat made the following recipe for a Soup-er Bowl party and it came out really well! Here's the original recipe. And if you don't read German, here's what Apple Translate did with that photo above.
newsletter
I set a goal to be a better person, then fail at that goal. You can read my thoughts on the Cary Town Manager scandal, the books I've read, or the songs I've listened to this month.
AI
I was describing Spargelfest in Germany to a friend and they asked me, "What makes white asparagus different?" I said, "They take a Bane approach. It's cultivated in darkness." Oh, you think darkness is your ally? You merely adopted the dark. I was born
newsletter
I hate read The Fountainhead and discover I'm one of Weakened Friends' biggest fans.
Family
I'm doing this again. A year in review for 2025. If you want to catch last year's, you can find 2024 here. Pray that brevity finds me, for your sake. 2025 brought new challenges and plenty of adventure. Challenges Psychic Damage The first challenge of 2025
Media
Sometimes you want to post an AIM status update with lyrics of your current mood. Well, I've got a publishing platform, so here goes.