Putting AI Coding Agents on Rails: What a Constrained Harness Looks Like
What a constrained AI coding harness looks like — curated project memory, enforced TDD, policy gates, and living codebase docs. Practical lessons from building one.
Field notes from 20+ years of WordPress and software engineering.
What a constrained AI coding harness looks like — curated project memory, enforced TDD, policy gates, and living codebase docs. Practical lessons from building one.
Why flexible payment plans change event ticketing economics — how to implement installment payments with Stripe, and what the data model looks like.
AI coding agents are fast and confidently wrong. Here is the gated, test-driven harness I wrap around them — a finite-state workflow with hard gates, docs-first context loading, and a failing test before any change — so speed never costs discipline.
How to build a React/MapBox property search application inside a WordPress or ClassicPress site — architecture, filtering, REST API data layer, and performance.
How to build pixel-perfect Gutenberg blocks from Figma designs, establish an SCSS design system, and ship a WordPress site as a static build via Simply Static and CI/CD.
Lessons from building a headless WooCommerce B2B2C e-commerce MVP with Vue.js and AWS CI/CD — what works, what does not, and what I would do differently.
Lessons from building and maintaining a 104-site WordPress multisite network for Seattle Public Schools — architecture, custom Gutenberg blocks, role-based access, and editorial scale.