
Migrating this site to EmDash
This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read more<Image
alt={What is Coded Geekery}
src={/static/images/what-is-coded-geekery/UYrYPo1pRNixqAT7gVPW_IMG_3237-1.JPG}
width={960}
height={720}
/>
This blog is being created to serve as a place to share ideas, from building a freelance business, to coding to finding a good work life balance.
I've been a remote worker for the last 10 years, working for various companies all over the globe in various jobs. I've written books, spoken at conferences and built several startups.
I want this blog to be kind of a long form type of blog, where I can post articles to show people how to build their dreams as well, and help find a balance that works for them.
You'll also find food posts on this site, since I'm a foodie so deal with it ¯\\(ツ)/¯
Sometimes posts will be things I'm sharing from other places like videos and interesting posts others have written, but most of the time it's stuff by me

This site has changed CMS more times than I can count since 2003. This time I moved to EmDash on Cloudflare, and the reason is that most of my building now happens alongside an AI agent.
Read more
I wanted a simple dashboard that showed me events as they happened, so I wrote a quick little Astro app. It grew into Get Butters: a real-time event feed with a REST API, a CLI, insight cards and push alerts.
Read more
Once four agents can edit the same repo, architecture stops being the hard problem and coordination starts. The five roles I run and what each one is forbidden to touch, why every handoff goes through a file, a worktree script so agents stop racing, and the failure modes worth naming.
Read more