Fetching from the wire…
Public story · 2026-09-11 · high
Six engineers rebuilt Shopify's Shop app as native software and got it into both app stores in 12 weeks.
Why now: Shopify posted the reversal on September 10, and the Hacker News discussion is still running past 804 comments.
Shopify reversed its six-year bet on React Native on September 10 and is moving to fully native apps instead. Six engineers rebuilt the Shop app as a fully native app and got it into both app stores in 12 weeks. The main Shopify app, with more than 300 screens, moves next, followed by Point of Sale and Inbox.
Engineer Mustafa Ali wrote in a Shopify Engineering post that "LLMs changed one of the core assumptions behind our 2020 decision." That assumption held that writing an app twice, in Swift and in Kotlin, doubled the engineering cost. Sharing one codebase, bridge overhead included, made sense because code was the expensive part. Shopify says coding agents changed that math.
The system built for the migration, called Helix, breaks the port into small checkpoints. Each checkpoint has to clear four gates before it counts. Those are automated tests, a visual diff against the live app, two adversarial agent reviewers arguing against each other, and a human sign-off. No agent's own report moves anything forward by itself.
The visual diff gate is the one I'd trust most. Every port I've watched go wrong went wrong in the pixels, not the tests. Padding shifts two points. A transition drops a frame. A disabled state loses its contrast. A screenshot diff against the live app catches that before a reviewer has to spot it by eye.
The Hacker News discussion ran to 804 comments, and the skeptics raise a fair point. Shopify had six strong engineers and custom internal tooling, and coding agents made the typing cheap. Keeping two native codebases in sync for years is a different cost. Nobody's tracked whether it beats the bridge over that kind of timeline. I don't know if the maintenance math holds the way the build math did.
Each link below shares sources, entities, or timing with this story.
Shopify Engineering published how they moved reservations out of a dedicated Redis cluster into the same MySQL database as the inventory ledger, trading a cache for ACID transactions and eliminating the "payment succeeds but inventory isn't claimed" split-brain class entirely....
Farhan Thawar, VP and Head of Engineering at Shopify, just put the orchestration thesis on record in a way you can't un-hear. The clip pulled from a 26-minute talk has roughly 654K views and 2.5K likes, and the line that's doing the work is blunt: AI authors the code, AI revie...
AI agents can now discover products, verify inventory, and complete checkout inside any AI surface. Built on REST, MCP, Agent Payments Protocol, and Agent2Agent. 20+ global partners including Stripe, Mastercard, Visa, Walmart, Target. The ecommerce UI layer is becoming optiona...
Bugbot now finds ~10% more bugs per review (0.62 vs 0.56) at ~22% lower cost per run. A new /review flow runs Bugbot and Security Review before push, dedups against the eventual PR, and supports incremental "only what's new" review. Cursor also added always-on Automations with...
One in eight merged PRs at Shopify is now written by an AI agent. Not a demo. Production code, human-reviewed, shipped to customers. Simon Willison highlighted Shopify's internal River agent with numbers that are hard to ignore: 5,938 employees used it in the last 30 days acro...
Shopify built an internal coding agent called River. It generates over half the company's code. And it won't talk to you in private. That last part is the interesting bit. River operates exclusively in public Slack channels, refusing DMs entirely. Every prompt, every response,...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.