Articles

ArchitectureAIMobile Development

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.

·~20 min read
AccessibilityAIMobile Development

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.

·~25 min read
Developer ToolsAIMobile Development

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.

·~15 min read
Developer ToolsAI

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.

·~20 min read
Server-Driven UIArchitectureMobile Development

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.

·~20 min read
Server-Driven UIArchitectureMobile Development

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.

·~30 min read
AIArchitectureCareer

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.

·~15 min read

Follow me on GitHub or LinkedIn to get notified when new articles drop.