Articles
Build It Right the First Time: How AI Coding Assistants Make Clean Architecture the Path of Least Resistance
How AI coding assistants eliminate the tradeoff between clean architecture and development speed, making proper abstractions, testing, and maintainability the fastest way to build.
Accessible by Default: How AI Coding Assistants Make WCAG Compliance the Way You Build, Not an Afterthought
A deep dive into WCAG 2.2 principle by principle, mapping each to Apple and Google accessibility guidance, and showing how AI assistants help you build compliance from the ground up.
Ship Bulletproof Apps: How AI Coding Assistants Turn Debug Menus from Afterthought into Superpower
AI coding assistants have made it trivially cheap to build production-grade debug menus. This article walks through 15 use cases and how to build them.
The Claude Code Crash Course: From First Prompt to Autonomous Development Loops
Everything a developer needs to use Claude Code effectively: prompting, plan mode, worktrees, Ralph loops, Remote Control, agent teams, and multi-device orchestration.
Server-Driven UI Deep Dive: Parser Architecture, Nested Components, and the OpenAPI Generator Minefield
A technical deep dive into SDUI parser architecture: component registries, recursive rendering, the Visitor pattern, and where OpenAPI code generators break with UI schemas.
Server-Driven UI: The Architecture That Decouples Your Mobile App From the App Store
A comprehensive guide to Server-Driven UI architecture for mobile apps: OpenAPI schemas, component registries, cross-platform rendering, versioning, caching, and migration strategies.
The Foundation Paradox: Why AI Making Code Easier to Write Makes Your Fundamentals More Valuable, Not Less
Why strong software engineering fundamentals -- architecture, design patterns, security, scalability -- become more valuable, not less, as AI takes over the act of writing code.