Shipping
Sep 6Civic SentinelAgentic delivery team + GitHub Project board stood up; M0 baseline lane-reviews complete…Sep 5Civic SentinelCanonical metrics source shipped — one provable set of file/page counts, killing…Sep 3A11yReadyForms V1 kicked off with the fidelity foundation shipped: a content-completeness gate now…Sep 2A11yReadyTrack A closed end-to-end. Batch-11 verified on the serving Cloud Run revision:…Aug 25VantageLocked suite reached 416 via the corpus→coverage loop — six net-new locks in a day, every…Aug 25VantageThe “A_Pgm de-gate” landed — one admin read now covers the config side of ~24 role-gated…Aug 25VantageFifth platform-found UCR defect filed — an admin “Active” flag that isn’t…Aug 25VantagePublic metrics pipeline moved to GitHub Actions after source-of-truth was consolidated to…Aug 24A11yReadyA 39-document cross-sample — fillable forms, meeting minutes, agendas, election results,…Aug 24VantageThe 250-page UCR User Guide was mined into typed oracles — the authoritative behavior…Sep 6Civic SentinelAgentic delivery team + GitHub Project board stood up; M0 baseline lane-reviews complete…Sep 5Civic SentinelCanonical metrics source shipped — one provable set of file/page counts, killing…Sep 3A11yReadyForms V1 kicked off with the fidelity foundation shipped: a content-completeness gate now…Sep 2A11yReadyTrack A closed end-to-end. Batch-11 verified on the serving Cloud Run revision:…Aug 25VantageLocked suite reached 416 via the corpus→coverage loop — six net-new locks in a day, every…Aug 25VantageThe “A_Pgm de-gate” landed — one admin read now covers the config side of ~24 role-gated…Aug 25VantageFifth platform-found UCR defect filed — an admin “Active” flag that isn’t…Aug 25VantagePublic metrics pipeline moved to GitHub Actions after source-of-truth was consolidated to…Aug 24A11yReadyA 39-document cross-sample — fillable forms, meeting minutes, agendas, election results,…Aug 24VantageThe 250-page UCR User Guide was mined into typed oracles — the authoritative behavior…

Blog

Thoughts on AI

Insights on AI systems, governance, and organizational transformation.

When the Bottleneck Disappears: What AI Is Actually Doing to Programming

When the Bottleneck Disappears: What AI Is Actually Doing to Programming

The bottleneck in software creation has quietly disappeared, and what's taking its place is not simply faster programming but a different kind of work — more strategic in orientation, more dependent on AI collaboration, and more precarious in the ways it develops the expertise it depends on. This piece moves through the research on developer productivity gains, institutional transformation at JPMorgan and Bank of America, the apprenticeship pipeline problem, and what the security implications add to the picture, to ask what the profession actually becomes when the programming, in the conventional sense, is substantially no longer what programmers do.

Apr 1, 2026·12 min read
artificial intelligencesoftware developmentcoding+16
The Trust Paradox: Why AI Adoption Keeps Failing for Reasons Nobody Saw Coming

The Trust Paradox: Why AI Adoption Keeps Failing for Reasons Nobody Saw Coming

AI trust isn't primarily a technology problem, and it doesn't get solved by better algorithms or clearer training programs — it gets solved, when it gets solved, by leaders who understand the specific paradoxes that AI adoption reliably generates and design organizational conditions that can hold those paradoxes productively rather than pretending they'll resolve themselves. This piece moves through the research on trust dynamics, cultural variation, competitive climates, and what actually distinguishes the AI implementations that develop durable employee confidence from those that cycle through enthusiasm and resistance, to argue that trust architecture is ultimately a leadership function — and one that most organizations are not currently treating as such.

Mar 25, 2026·14 min read
artificial intelligenceAI trustorganizational leadership+15