Merge rate jumped from 36% to 77% in two months. No model change. No retraining. The only thing Shopify did was block their AI agent from receiving direct messages.

Quick Summary
Public channels only Coworkers observe Osmosis learning Collective improvement Org-wide AI uplift

What's This AI Agent That Refuses DMs?

Shopify has an internal AI coding agent called River. It reads code, runs tests, opens pull requests, queries data warehouses, and inspects production traces. But it has one unusual policy — it won't respond to DMs.

Send it a direct message and it politely declines, suggesting you create a public channel to work in together. It sounds like an odd constraint, but it's deliberate. Shopify calls this a Lehrwerkstatt — a "teaching workshop" in German.

The idea is simple. Just like an apprentice in a workshop learns by sitting next to a master craftsman, when all AI work happens in a visible space, learning happens without any formal curriculum. Simon Willison immediately recognized this as the same principle behind Midjourney's Discord strategy. When Midjourney's early users had to generate images in public Discord channels, they naturally absorbed AI prompting techniques by watching each other. It's one of the secrets behind how a team of fewer than 50 people built a $200M+ ARR business.

"The whole shop floor is the classroom. You learn by being near the work."

— Tobias Lütke, Shopify CEO
5,938
Employees who used River in 30 days
1,870
PRs River opened in one week
1 in 8
Merged PRs authored by River

How Is This Different From Private AI Use?

Why does AI adoption stall in most organizations? Even with a ChatGPT Enterprise license, half your team uses it in private windows — and the other half doesn't use it at all. Great prompts stay locked in one person's head. Failures get buried. Nothing spreads.

The public channel model flips this entirely. River's merge rate didn't jump from 36% to 77% because the model improved. It happened because employees shared River's failure cases in public channels, and teams documented improvements as "Skills" modules — collective learning in action. Tobi Lütke himself runs #tobi-working-with-river, where 100+ employees watch him work with AI in real time.

Private AI Use (Default) Public Channel AI (River Method)
How learning happens Individual trial and error Osmosis — absorb by watching
Failure handling Buried individually Shared → collective improvement
New hire onboarding Start from scratch Channel history becomes training material
Prompt sharing Rarely spreads Propagates organically across the org
AI skill gap Individual gaps widen over time Average rises together

Josh Bersin Research

Companies that achieve AI-native "dynamic knowledge sharing" are 6x more likely to exceed financial targets. The core of organizational learning isn't content — it's visibility.

The Essentials: How to Apply This to Your Team

  1. Create a dedicated public AI channel
    Set up a public AI channel in Slack or Teams. Simply declaring "no DMs for AI work" as a team rule is enough to start. Name it something concrete like #ai-work or #ai-experiments.
  2. Let leadership go first
    Like Tobi Lütke, have a leader create their own #leader-name-ai-work channel and share prompts, results, and failures publicly. Without visible role modeling at the top, your team will default to private windows.
  3. Run a failure log channel
    Create a separate "Things AI got wrong this week" channel. Betterworks ran biweekly "lab meetings" to share failures, preventing teams from rediscovering the same lessons. Sharing failures also builds psychological safety.
  4. Build a shared Skills doc
    Collect your team's best prompt patterns in a collaboratively edited doc. Shopify turned this into "Skills" modules applied across River. A thread for "this prompt worked great" will fill it naturally.
  5. Use channel archives for new hire onboarding
    Tell new teammates: "Read this channel your first week." Accumulated public work becomes training material. You won't need to formally teach anyone how to use AI.

Dig Deeper

Learning on the Shop Floor Simon Willison's original essay. Shopify River analyzed alongside the Midjourney Discord parallel. simonwillison.net

Inside Shopify's AI-First Engineering Playbook BVP's deep-dive interview with Shopify VP of Engineering. 20% productivity gains, merge rate stats, and the "comprehension debt" risk. bvp.com

Make the Work Visible Real visibility tactics from CarGurus, Fandom, Betterworks, and Red Hat. Four practitioner approaches with outcomes. airealizednow.substack.com

From Memo to Movement: Shopify's Cultural Adoption of AI First Round Capital's analysis of Shopify's AI culture. Legal alignment, unlimited tool budgets, MCP infrastructure. firstround.com

New Research: How AI Transforms $400 Billion Of Corporate Learning Josh Bersin's research on organizational learning. Why dynamic knowledge sharing companies outperform 6x. joshbersin.com

How Midjourney Built a $200M+ AI Business Through Discord-First Community How public channel design drove collective learning and $200M+ ARR with fewer than 50 people. ideaplan.io