Writing on software design, Ruby on Rails development, and AI convergence.

Where I share what I'm exploring in software development, Ruby on Rails, AI, and everything in between.

Adding Gmail and HEY With Custom Ruby Tools

Read Gmail over IMAP and HEY through its CLI with custom RubyLLM tools, attached to a Nexo agent that stays read-only by construction, not by prompt.

Green Tests Are Not Evidence the Screens Work

bin/ci green has always been necessary and not sufficient. With AI coding, one session writes both the implementation and the test that checks it.

A First Agent That Reads One Inbox Over MCP

Connect a Nexo agent to Apple Mail over MCP and triage an inbox read-only by construction, where a fail-closed allow-list makes send and delete impossible.