Learning on the Shop floor

Simon Willison's Blog News

Summary

Simon Willison highlights Shopify's internal AI coding agent 'River' described by CEO Tobias Lütke, emphasizing its public Slack-based workflow that fosters transparency and osmosis learning among developers.

No content available
Original Article
View Cached Full Text

Cached at: 05/11/26, 06:55 PM

# Learning on the Shop floor Source: [https://simonwillison.net/2026/May/11/learning-on-the-shop-floor/](https://simonwillison.net/2026/May/11/learning-on-the-shop-floor/) 11th May 2026 \- Link Blog **[Learning on the Shop floor](https://twitter.com/tobi/status/2053121182044451016)**\. Tobias Lütke describes Shopify's internal coding agent tool, River, which operates entirely in public on their Slack: > River does not respond to direct messages\. She politely declines and suggests to create a public channel for you and her to start working in\. I myself work with river in`\#tobi\_river`channel and many followed this pattern\. Every conversation is therefore searchable\. Anyone at Shopify can jump in\. In my own channel, there are over 100 people who, react to threads, add color and add context, pick up the torch, help with the reviews, remind me how rusty I am, and importantly, learn from watching\. \[\.\.\.\] As so often with German, there is a word for the kind of environment:*Lehrwerkstatt*\. Literally:**A teaching workshop**\. The whole shop floor is the classroom\. You learn by being near the work\. Being a constant learner is one of the core values of the firm\. Shopify wants to be a Lehrwerkstatt at scale and River has now gotten us closer to this ideal than ever\. It’s*osmosis learning*, because it does not require a curriculum, a training plan, or a manager\. It just requires everyone's work to be visible to the maximum extent possible\. Everyone learns from each other\. I'm reminded of how Midjourney spent its first few years with the primary interface being public Discord channels, forcing users to share their prompts and learn from each other's experiments\. I continue to believe that the early success of Midjourney was tied to this mechanism, helping to compensate for how weird and finicky text\-to\-image prompting is\.

Similar Articles

@fnthawar: https://x.com/fnthawar/status/2061498278303109316

X AI KOLs Timeline

Shopify is doubling down on hiring interns despite AI coding advances, leveraging their internal AI agent 'River' for transparent mentorship and acceleration. The public use of River across the company creates a collaborative learning environment that helps new engineers gain experience faster.

@chuhaiqu: The Claude Code Configuration Behind Shopify's 23,000 Engineers 1. First, Unify the AI Entry Point Shopify didn't lock the team into a single tool, but instead built an LLM proxy layer. Claude Code, Copilot, Cursor all go through the same gateway, connecting to OpenAI, Anthropic, Google...

X AI KOLs Timeline

Shopify shared 7 best practices on how to configure Claude Code to boost engineering productivity, including unifying the AI entry point, parallel agents, architecture review loop, MCP integration, permission control, etc., and noted that engineering time allocation has shifted from 70% execution to 70% strategy validation.