AI Learning
intermediate ⏱️ 10 min read · 🎬 ~2 min video

The Problem Solvers: Michele Catasta at Replit

Michele Catasta has spent his career removing the barrier to software creation. Now running Replit with 40 million users, he explains why model power is everything and how AI gives people permission to build.

This lesson is original educational writing based on this video by Anthropic (published May 27, 2026). All credit for the original content goes to the creators.

#ai-coding #agents #founders
Video thumbnail: The Problem Solvers: Michele Catasta at Replit
Original video — all credit to the creators. Watch the original on YouTube ↗

1. A Life Mission Rooted in Open Source

Michele Catasta started at 16 with a simple ambition: become a good open source developer. That teenage focus on making software accessible and shareable has shaped an entire career — research stints at institutions including Stanford and Google X, followed by running Replit, one of the most popular software creation platforms in the world. “I love the fact that I’m still working on something I was passionate about as a teenager,” he says. “I think this is gonna be my life mission.”

The continuity matters. Catasta is not a founder who pivoted from an unrelated domain into AI. His entire professional trajectory has been oriented around the same question: how do we make software creation more open, more accessible, more possible for more people? Open source software was one answer to that question for the 1990s and 2000s — it meant anyone could see, use, and modify the tools that others had built. Replit is a different answer for the 2020s — it means anyone with an idea can turn it into running software without needing to know how any of it works underneath.

The research background — years spent at the frontier of machine learning and AI systems — gives Catasta an unusual combination: deep technical understanding of what models can and cannot do, combined with a user-centered mission about who should be able to use them. That combination produces product instincts that are both technically informed and human-centered, which is rare.

Ideain naturallanguageReplitAgent(Claude-powered)RunningCode(hidden)Live Appor Websitein minutes
Replit's zero-to-one pipeline: from idea in natural language to running application, without the user needing to think about code.

2. The Car Engine Analogy: Why Model Power Is Everything

When asked why Replit chose Claude models, Catasta reaches for a mechanical analogy: “I love to use this analogy where models are like the car engine and we’re building the entire car around it ourselves.” This framing is instructive. Replit builds the car — the user experience, the editing environment, the deployment infrastructure, the collaborative features, the community layer. But all of that only works if the engine underneath is powerful enough. You can design the most elegant chassis in the world; if the engine cannot power it, the car does not move.

Catasta is explicit about the decision point: “We made a choice back in early 2024, where Sonnet 3.5 came out, and since then, Anthropic kept the lead in having the best coding models on the market.” This is a significant claim — it means Replit evaluated multiple foundation model options and concluded that Claude’s coding capability was meaningfully superior, and then continued to hold that view as both the models and the market evolved.

The emphasis on “high IQ level” in the agent is telling. Replit’s core use case — allowing someone with no coding background to describe an app and have it built — requires a model that can interpret ambiguous natural language requirements, make good decisions about architecture and implementation, handle edge cases without getting stuck, and produce working code on the first try more often than not. Generic language ability is not sufficient; coding-specific reasoning quality is what determines whether the agent succeeds or fails from a user’s perspective.

3. 40 Million Users Who Never Felt Permission to Build

The statistic that reframes everything about Replit’s scale: 40 million registered users. Catasta notes that when the interviewer characterizes the product as something “used by relatively few people,” he gently corrects it. But the more revealing moment is how he describes the people using Replit: “I’m approached by people that didn’t even feel the permission to create software in their life. They always had like an amazing business idea. Now, they’re doing the zero to one complete in Replit.”

The phrase “didn’t feel the permission” is doing significant work. It is not that these people lacked capability in any absolute sense. They had ideas — good ones, apparently. What they lacked was the sense that software creation was for them. Programming has historically carried a cultural gatekeeping function: you had to know the right things, use the right tools, speak the right language, to be considered someone who builds software. That gatekeeping was partly technical (the tools were hard to use) and partly cultural (the community signaled who was welcome).

Replit removes both barriers simultaneously. The technical barrier falls because you can describe what you want in plain English and watch it appear. The cultural barrier falls because you have 40 million other people alongside you, many of whom also came in without a technical background, and the platform is explicitly designed for that population. The result is that people who had ideas but “didn’t feel the permission” now build and ship software.

4. The Magic of Not Feeling Like You Are Coding

Catasta describes the Replit experience with a specific frame: “They don’t even feel that they’re writing code anymore. They’re just creating an idea they have in their mind and turning it into one application, turning it into a website.” This distinction between feeling like you are coding versus feeling like you are creating is precise and important.

Coding, as an activity, involves thinking about implementation details: variable types, function signatures, library choices, debugging error messages, understanding language syntax. These details are necessary to produce working software, but they are not intrinsically meaningful to someone who just wants their idea to exist. The idea is the meaningful thing. The code is infrastructure.

Replit’s achievement — and the achievement it is trying to deepen with each new model release — is making the infrastructure invisible. When it works well, users have an experience more like writing in a word processor than like programming. The focus stays on what they are making and why, rather than on how the machine is doing it. This is not dumbing down; it is correctly allocating attention. The machine should handle what machines are good at; humans should handle what humans are good at.

Check your understanding

4 questions · your answers are saved in this browser only

  1. 1. What does Catasta mean when he says models are 'like the car engine'?

  2. 2. When did Replit make the decision to build on Claude models, and why?

  3. 3. What does Catasta mean when he says some users 'didn't feel the permission to create software'?

  4. 4. What is the key experiential distinction Catasta draws about Replit users?

Build it yourself

Follow these exact steps to reproduce it yourself · estimated time: ~30 min

Prerequisites

  • A Replit account (free tier is sufficient)
  • An idea for a simple web tool or personal app you have never built before

Step 1 — Come in as a non-expert

Pick a domain where you have zero background — if you are a developer, describe a small business tool for a non-technical domain. If you are non-technical, just bring your idea. The goal is to experience what Catasta means by “no coding skills whatsoever.”

Step 2 — Describe your idea in natural language

In Replit, describe what you want to build in a single paragraph. No technical terms. Describe what you want it to do, who uses it, and what a win looks like. Submit and watch what happens.

Step 3 — Observe the magic moment

When the first version appears, note your emotional reaction. Do you feel like you built something, or like you received something? Catasta talks about users seeing “magic for the first time” — is that what it feels like?

Step 4 — Iterate and refine

Give the agent feedback in plain language. Track how many rounds of conversation it takes to get to something you would actually use. This is a measure of the agent’s ability to interpret intent — the “high IQ” Catasta describes.

Step 5 — Reflect on the permission question

Write down: before this exercise, did you feel like building software was “for you”? Has this experience changed that feeling? If you were building Replit, what one thing would you change to make the permission signal stronger for someone who had never tried?

Related lessons

advanced 🎬 Anthropic · ~3 min

The Problem Solvers: Scott Wu at Cognition

Scott Wu was world champion competitive programmer at 17 and built Devin — the first AI software engineer. Learn what it takes to build truly autonomous coding agents and why the space is too large for any single product.

#ai-coding #agents #founders
intermediate 🎬 Anthropic · ~3 min

The Problem Solvers: Anton Osika at Lovable

Anton Osika built Lovable to let anyone turn a conversation into working software. Learn how trust, craft, and radical accessibility are reshaping who gets to be a builder.

#vibe-coding #agents #founders
intermediate 🎬 Anthropic · ~2 min

The Problem Solvers: Kay Zhu at Genspark

Kay Zhu built Genspark believing AI should free people to follow their hearts. How a father's change of heart about his son's future reveals the deeper mission behind the all-in-one AI workspace.

#agents #founders #ai-products