Blog
The art of natural language programming
Change is never comfortable.
Nourishing technology: why I built an MCP server to connect AI with my running data
We shape our environments, and thereafter they shape us.
Cooking with LLMs is about appreciating the wonders of reality
A glass-is-half-full reflection on the last couple of years with AI.
The Anatomy of a Great Newsletter
Message in a bottle. Landing in your inbox — someone's thoughts sealed in an email, cast into the digital sea.