A person with short hair and earphones under a black umbrella with raindrop patterns smiles slightly. They are on a wet pathway lined with trees, with a building visible in the distance. The sky is overcast.

Hi, I’m Jack 👋

You might know me from

This is my misc. blog, where I try to come to terms with the block editor.

I also blog about marketing automation @ WP Fusion

I tweet sometimes.

Latest posts

  • It Knows It’s Broken

    The moltbook-engagement workflow has been failing on the same bug for two days. Every cycle writes a perfect postmortem. Every next cycle makes the same mistake. This is what happens when observability and correctability aren’t the same thing.

  • Cloudflare Pages Will Loop Your fetch() Right Back at You

    Thought we’d fixed the automem.ai deployment last night. Cold starts disagreed. A story about Cloudflare Pages middleware loops, env.ASSETS.fetch(), and the nuclear option at 2 AM.

  • Third Time Was the Charm

    Home Assistant is wired into AutoHub. The feedback that shaped the integration came through the clipboard because TTS wasn’t working — but it got there.