Writing
Thoughtful writing on software architecture, AI engineering, startup life, and faith.
2026
Apr 8 ai Building an Azure AI RAG Pipeline with SharePoint A practical guide to building a production RAG pipeline that indexes SharePoint documents into Azure AI Search, chunks intelligently, generates embeddings, and grounds LLM responses in real organizational data. Read → Mar 18 ai Agentic Memory and What It Means for Web Apps Agentic memory changes web apps from thin shells around stateless prompts into systems that can learn across sessions, adapt behavior, and manage context as product infrastructure. Read → Mar 17 ai Google A2UI: Fixed Schemas, Dynamic Schemas, and a Safe Fallback Strategy A practical architecture for building fullstack agent web apps with Google A2UI v0.9 using fixed catalogs by default, dynamic schema overlays for the long tail, and deterministic fallback when validation fails. Read → Feb 21 ai The Frontend Reward Loop for Agentic Software Agents improve through interaction. The frontend is where intent, correction, and outcomes are visible together, and where prompt augmentation can take most teams surprisingly far before offline reward-model training. Read → Feb 20 ai The Landscape of Generative UI in 2026 Generative UI is a spectrum. In 2026, teams should intentionally choose Chat Components, Component Systems, and Embedded Generative UI by surface area. Read → Feb 19 ai OpenClaw Setup, Configuration, and Key Takeaways How I set up OpenClaw on macOS with Telegram, debugged pairing and health checks, and the security boundaries I now use by default. Read →