Writing
Thoughts on web development, design, and technology. I write about things I'm learning and building.
How I'd advise a customer rolling out AI agents on their data2026-06-15Agent and data governance for Japanese enterprises2026-06-15Wrapping a governance check as an Agentforce action — Flow vs Apex vs LWC2026-06-15Grounding a Salesforce agent in Data 360 — LlamaIndex vs LangChain2026-06-15Text-to-SOQL that won't leak2026-06-15Building a governance MCP server for Salesforce — after Dreamforce 20252026-06-03Architecture from workload: a seven-dimension skill that derives, instead of suggesting2026-05-04The reflection paradox: when self-critique overruled a correct escalation2026-04-26multi-sdk-llm-notebooks: same task, two SDKs, what actually changes2026-04-25A Month of Agentic Delivery2026-04-20The Messaging-Native Agent Moment2026-03-23Claude Code Channels: What They Are and What You Can Build2026-03-23Building AgentHive2026-03-21Building an AI Browser2026-03-17MCP Needs a robots.txt Moment2026-03-17Introducing Sonde: AI That Understands Your Cloud2026-02-26Building envibe, Part 3: The Polish2026-01-31Building envibe, Part 2: The Build2026-01-31Building envibe, Part 1: The Idea2026-01-31envibe: Stop Leaking Secrets to AI Assistants2025-01-12