Recent Posts
To have, or not to have, a professional blog?
Personal reflection on my latent desire to have authenticity protect me economically, why it probably won't happen and that's okay.
My OpenClaw agent failed to deliver my morning brief one in three times, so I made it durable with Temporal
An AI agent that calls free APIs will fail constantly. Temporal makes it reliable without rewriting the agent itself.
Why are there still technical writers?
Some musings about my profession in the age of AI.
Work
Writing samples and docs tooling work.
Edge Deployment Lifecycle — Palette Edge's deployment lifecycle, with Excalidraw diagrams
Trusted Boot Keys — How Palette's Trusted Boot keys work and how to manage them
Palette Security Bulletin — Automated CVE publishing for Spectro Cloud releases
More details →