Back to feed

Not so locked in any more

Simon Willison's Weblog

May 14, 2026

5/14/2026

AI-Assisted Coding Encourages Reversible Unified Stacks and Lowers Long-Term Commitment Risk as Abstraction Matures

Not so locked in any more · Simon Willison's Weblog

Science, Technology & Innovation · May 14, 2026

Coding agents can accelerate migration to higher-level, cross-platform stacks (e.g., React Native) by lowering migration and maintenance costs, making reversibility rather than platform purity the key decision once a framework reaches functional sufficiency, which disproportionately benefits mature abstraction layers in the AI era.


5/14/2026

Programming Languages Are Becoming Less Binding As Tooling And Rewrites Enable Large-Scale Migrations

Not so locked in any more · Simon Willison's Weblog

Science, Technology & Innovation · May 14, 2026

Advances in tooling and AI-assisted code rewrites are making large-scale language/stack migrations (e.g., Bun moving Zig→Rust and a full mobile-app rewrite) increasingly feasible, weakening historical developer-inertia “lock‑in” and reducing the value of language-based moats.


5/14/2026

AI-Assisted Development Makes Architecture Choices Reversible and Less Risky

Not so locked in any more · Simon Willison's Weblog

Science, Technology & Innovation · May 14, 2026

A medium-sized tech company completed a coding-agent–driven rewrite of legacy iPhone and Android apps to React Native and treated the change as reversible because AI-assisted development lowered the expected future cost of switching architectures, shifting architectural choices from one-way commitments to lower-risk, revisable bets that are easier to approve internally.