Behind the product: Replit | Amjad Masad (co-founder and CEO)

21 Nov 2024 · 1 h 4 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

```markdown

Lenny's Podcast

Product | Growth | Career

Episode

Behind the Product: Replit | Amjad Masad (Co-founder and CEO)

Episode Description In this episode, Lenny interviews Amjad Masad, the co-founder and CEO of Replit, a platform that simplifies the process of writing and deploying code. Replit is a rapidly expanding developer community with 34 million users worldwide. Previously, Amjad contributed to Facebook's JavaScript infrastructure team and was a founding engineer at Codecademy. The discussion delves into Replit's features, AI capabilities, and the future of software development influenced by AI tools.

Key Topics Covered

  • Introduction to Replit
  • Vision and challenges
  • Replit's growth and user stories
  • Demo of Replit's capabilities
  • Replit’s AI Agent
  • Building full-stack applications from text prompts
  • Implications for product managers, designers, engineers
  • "Amjad's Law" on debugging AI-generated code
  • AI and the Future
  • Potential reshaping of companies and careers
  • The increasing value of generative thinking
  • Real-world Applications
  • Use cases within startups and large companies
  • Democratizing software development
  • Technological Foundation
  • Replit’s technology stack and AI computer interfaces
  • Integration of foundation models like Claude from Anthropic

Key Insights

Replit's Vision

  • Simplifying Software Development: Replit aims to make developing software more accessible by providing an integrated environment where coding, running, and deploying are seamless.

AI in Development

  • AI-Powered Development: Replit leverages AI to allow anyone, regardless of technical background, to build and deploy software. The AI can handle end-to-end processes, including creating, maintaining, and updating applications.
  • Skill Shifts: As AI tools like Replit become more sophisticated, skills in generating and iterating ideas will become crucial. Debugging AI-generated code is a growing necessity.

Broadening Access

  • Democratization: By lowering technical barriers, Replit empowers non-developers to create complex software, enabling anyone from real estate agents to corporate teams to build custom solutions tailored to their specific needs.

Future Outlook

  • Business Implications: Tools like Replit could enable smaller teams to accomplish what traditionally required larger staff. This could eventually lead to billion-dollar businesses operated by minimal human resources with AI handling most functions.
  • Rapid Innovation: The continued advancements in AI and tooling could redefine traditional roles, urging professionals to adapt and embrace new capabilities.

Closing Thoughts Amjad emphasizes the need for adaptability and openness to rapidly evolving technology. He invites listeners, especially those in product roles, to engage with Replit, explore its offerings, and potentially join the team to further the mission of democratizing software development.

Additional Resources

  • [Replit Website](https://replit.com/)
  • [Lenny's Newsletter](https://www.lennysnewsletter.com/)

Connect with Amjad Masad

  • [Twitter](https://x.com/amasad)
  • [LinkedIn](https://www.linkedin.com/in/amjadmasad/)

Connect with Lenny

  • [Newsletter](https://www.lennysnewsletter.com)
  • [LinkedIn](https://www.linkedin.com/in/lennyrachitsky/)

Sponsors

  • [WorkOS](https://workos.com)
  • [Persona](https://withpersona.com/lenny)
  • [LinkedIn Ads](https://www.linkedin.com/podlenny)

---

Note: This episode contains groundbreaking insights into how AI is reshaping software development, presenting tangible opportunities for individuals and businesses to leverage emerging tools for innovation and efficiency. ```

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00The idea behind Repplet is that making software today is very difficult. We want to make it easier. People view this as a developer in their pocket essentially. We have 34 million users globally. There's people everywhere learning to code on Repplet, building startups, building personal software, personal tools for people building products. They product managers, founders, like what skills do you see will matter more, and that it lasts typically your bottleneck to where your ideas are not fitting in, because they need to be made and quickly. Now you open up that bottleneck, so now actually making things is a lot easier.

0:39Actually, you become limited by how fast you can generate ideas. I think people are unaware of just how far things have gone. I could imagine whatever five years from now, someone running a billion -dollar company with zero employees where it's like the support is handled by AI, the devoutness handled by AI, and you're just building and creating this thing. Man, the future is wild!

1:08Today, my guest is Amjad Masad. Amjad is the co -founder of Repplet, an AI -powered software development and deployment platform for building and shipping software. It's one of the fastest growing developer communities and AI products in the world. There's a lot of talk these days about how AI is changing, how products will be built, how product teams are going to operate, which functions will be more and less valuable over time. But I feel like very few people have actually seen what modern AI tools can do, and have fully grasped how much you can get done with very little technical skill now and in the future.

1:42And so I'm going to do an experiment with this podcast, where I'm going to do a series of behind -the -product episodes, where we go deep on important products that product builders should be aware of, and should probably start playing with. In our conversation, Amjad does a demo of what you can do with Repplet today, which is going to blow your mind. And then we spend most of the conversation talking about the implications of this on the future of product development, on the future of product management, and on the future of startups and founders. It's a very exciting time. It's also a very scary and destabilizing time for a lot of people.

2:15And my thinking is the more you are aware of what's possible today, and where things are going, the better position you'll be in to thrive in this very wild and crazy future that is coming very fast. If you enjoy this podcast, don't forget to subscribe and follow it in your favorite podcasting app or YouTube. It's the best way to witness future episodes and it helps the podcast tremendously. With that, I bring you Amjad Masad.

2:43Amjad, thank you so much for being here. Welcome to the podcast. It's more pleasure. I thought it'd be great to start with just having you explain what is Repplet, what's the vision, where is it going, what job does it do for people? The idea behind Repplet is that making software today is very difficult. And we want to make it easier. One of the reasons for the difficulty is that it is very fragmented. You would need to download what's called an IDE. It's basically a code editor. You need to download the runtime, basically Python or JavaScript. You need to figure out a package manager to configure your open source packages.

3:26And once you've done all of that, you need to figure out how to deploy it, how to share it, how to... And so it's a very hard process. That's one of the ways where people get stuck and never learn how to code. Because it just feels like this cumbersome IT process. For Repplet, it has always been, it's like, okay, making software is fun is great. More people should do it. For more people to do it, it needs to be easier to do. It needs to be in one place and it needs to be learnable. It's easy to learn. That's the product today. I think one of the more easier IDE's slash environment, slash deployment environment on the internet.

4:12And I think we make it really easy for people to just jump in, even without prior experience of coding, especially now with the new AI products that we built. This episode is brought to you by WorkOS. If you're building a SaaS app, at some point your customers will start asking for enterprise features like Samo authentication and skin provisioning. That's where WorkOS comes in, making a fast and painless to add enterprise features to your app. Their APIs are easy to understand so that you can ship quickly and get back to building other features. Today, hundreds of companies are already powered by WorkOS, including ones you probably know, like Versel, Webflow, and Loom.

4:53WorkOS also recently acquired Warned, the Fine grain authorization service. Warned's product is based on a groundbreaking authorization system called Zanzibar, which was originally designed for Google to power Google Docs and YouTube. This enables fast authorization checks at enormous scale, while maintaining a flexible model that can be adapted to even the most complex use cases. If you're currently looking to build role -based access control, or other enterprise features, like single sign -on, scam, or user management, you should consider WorkOS. It's a drop -in replacement for Auth0 and supports up to 1 million monthly active users for free.

5:32Check it out at WorkOS .com to learn more. That's WorkOS .com. This episode is brought to you by Persona, the adaptable identity platform that helps businesses fight fraud, meet compliance requirements, and build trust. While you're listening to this right now, how do you know that you're really listening to me, Lenny? These days, it's easier than ever for fraudsters to steal PII, faces, and identities. That's where Persona comes in. Persona helps leading companies like LinkedIn, Etsy, and Twilio, securely verify individuals, and businesses across the world. What's its persona part is its configurability.

6:12Every company has different needs, depending on its industry, use cases, risk tolerance, and user demographics. That's why Persona offers flexible building blocks that allow you to build tailored collection and verification flows that maximize conversion while minimizing risks. Plus, Persona's orchestration tools automate your identity process so that you can fight rapidly shifting fraud and meet new waves of regulation. Whether you're a startup or an enterprise business, Persona has a plan for you. Learn more at withpersona .com slash Lenny. Again, that's with p -e -r -s -o -n -a dot com slash Lenny.

6:51What's the scale of Repplet this point? How large is this gotten? How many people are using it? We have 34 million users globally. We have a large global presence. There's people everywhere learning to code and Repplet, building startups, building personal software, personal tools, or internal tools of the companies. More recently, we've been expanding to companies. We released our kind of B2B package in July. That's been growing really fast. It's been really fun to see people bring Repplet to work as well. Damn. I knew it was popular. I didn't realize it was that large, actually. As I was preparing for this podcast episode, there's this tweet that went viral where this guy, Jevin, who actually know, I know this guy from Canada.

7:36He's awesome. tweeted about how his 11 -year -old girl built an app in Repplet. She just laid out an idea and she built it. The best part of it is someone in the reply team. They're like, you have to launch an app. You have to host it somewhere. You have to build a database. You have to deploy it. There's no way to do that. He's like, no, that's exactly what Repplet did. Yeah, that's what we do. Everything that commenter was talking about it. He's right.

8:13It's coding. It is all the nonsense around it. We just abstract all that away. I struggled with that myself when I was an engineer way back in the day. How you were an engineer? I didn't know that. I was. I was an engineer for 10 years. I was an engineering manager. Then I jump ship into product. I'm happy I did, but I do miss that. I was. I was not an amazing engineer. I was a good enough startup engineer. This is the kind of stuff that I would have left to use. We're going to jump into a demo of what this actually looks like. I thought maybe actually before we get into it, there's other tools that people are aware of that help you build stuff.

8:52To put a finer point on what this does and how it's different from other things you may have heard of, say, cursor comes up a lot these days. Just talk about a little bit about the competitive landscape of who else is out there that helps you build product. Again, we go back to this idea of end -to -end platform for making software. That's from writing code all the way to deploying it and monetizing it and all of that. Every step in the process of the software's bottom life cycle, there are a lot of different tools. Cursor is a fork of VS code that has really awesome AI tools, but that's an editor.

9:31You still need runtime. You still need a deployment environment. Actually, quite a few users use cursor in tandem with Rapplet because Rapplet just simplifies their untom and deployment environment. You have products, AI products, different places in the software development life cycle, but really what differentiates Rapplet is that we do everything. That makes it harder to adopt for certain people. If you're at a big company, it's very easy to bring a new editor and start coding with that. It's quite hard to build to bring something that's quite opinionated about everything from how the code runs to how the code deploys.

10:19That's the trade -off we're willing to make. We're not going to get into enterprise main software development pipeline, but we want to empower everyone to be able to build software. That means product managers, designers, we have operations, people, sales ops, HR ops. We have lawyers using Rapplet. It is democratizing the act of software engineering. Amazing. That's why you're here. Let's do a demo. While you're pulling it up, you're going to share your screen and show us what this product can do. The reason I'm excited about doing a demo, this is an experiment, a new type of podcast episode I'm doing or diving into specific products and what they can do.

11:05I feel like there's so much talk about AI and what's doing and people keep reading about, oh, I can do this and AI can do that. I feel like not many people actually see this stuff in action, especially the most cutting -edge stuff. I think people are unaware of just how far things have gone and how much is actually possible, especially when someone that knows what they're doing is using the product. I'm excited to show people what is actually possible. This is going to impact the future of product management and product teams. I'll turn that over to you. Give us a demo. Awesome. This is Rapplet's homepage.

11:41You can create what's called a Rapplet, which is a project. We have all sorts of languages you can pick from in the hundreds. Most recently, and this is how Rapplet became like a thousand times easier, is you can just describe what you want to make. You go to this homepage, we have this text box and you can write something like make me a cool app or what have you. A more descriptive prompt is better. I asked RPM at Rapplet, Amon Motha, who's a fan of the show, to tell me what PMs like to build. He came up with a prompt to really craft it a great prompt. I'm going to put it here. What we're asking for is we want to build a web application.

12:33You can say what stack you want to use or you can leave it up to the AI to decide it here. We're saying build it in Node .js for product managers to track feature requests on a public dashboard. I have a product I'm growing. I have a community to engage with building the product. I want them to submit feature requests and vote on them. I want to be able to manage that. We're talking here about the features of voting system, feature requests. Read a few of them just for folks that are watching YouTube to give them some of the stuff in the prompt. So feature requests submission, allowing the users to add features of voting system, so allowing users to upvote these features, feature requests, and status tracking.

13:20It's like a Kenban style board with columns like planned in progress. So that way the admin can share with the community with their building. We want it to be user -friendly design. So make it modern and all that nice prompty things. Then admin controls for product managers. As a product manager, I want to be able to really manage this community. I want to build the internal tools too. Exactly. We're going to start building. Since this is a pretty big prompt, the initial coding might take a while. There's different styles of using Graplet agents. I often go with minimalist prompts. That's also how I code as well.

14:10I have a vague idea of what I want to build and enter it from there. Other people, product managers like to write PRDs and more descriptive things. You can do either of those things. The AI now responded and then said, I'll build all of that for you. I'm going to build the initial prototype and you can tell me how it feels and then we can make it better from there. The AI is also suggesting adding comment threads, implementing email notifications. I can select those and it's being creative. It's telling me what else I could build. For now, I'm just going to go with the prototype and then we can assess from there.

14:50As you see, as the prototype is starting, you can see this progress pane where we can watch the AI doing its thing. Here, it's created a Postgres database. Obviously, when we're building a full stack application, you can be able to save things. This is one of the cool things about Rupplet. We have all these services, storage database. Now it's coding. It's building the database schema. Now it's building the home page. It's actually quite fun and edifying to watch it build us because you can really start to learn how to structure Web Apps. If it runs into a problem and as things get complicated, it might run into a problem.

15:39You want to be able to help debug and things like that. It's good to be able to have an idea of what's going on. It's not necessary. I think a lot of people just don't care about the code and are still able to build things. We want to make the process transparent. I want to show people exactly what the agent is doing. You're basically sitting there behind an engineer on a computer and just watching them code. Exactly. It feels like yeah. Actually, the way we built it is like it's a multiplayer system. So Rupplet has real time what we call multiplayer coding. We reused the multiplayer system to build the agent.

16:20The agent in the code is structured as another user of the platform. So basically, we're both coding together. So I can go into the files here. That's the thing that makes Rupplet really cool. I think people are familiar with some of the more chat interfaces like VZero and others where it's purely chat. But this is like a full IDE where you can go and look at the files and edit them yourself or ask AI for an explanation. What's kind of the limitation of what this can do today? What can't you do? Say you're like you have zero coding experience. What sorts of products can you not yet build with something like this that might be possible in the future?

17:06How far does this take you now? You can build MVPs. I think you can also start to get some initial users. I think when you start iterating on the product, like large iterations, you might run into problems. For example, it's not very good at database migrations. So we're trying to fix that. So a lot of when you're iterating on the product, a lot of the times you're actually changing the structure of the app and that requires database migrations. So now it might change the database in a way that creates an error that's unrecoverable. At that point, you might get stuck, especially if you don't know how to code.

17:56Some people will figure it out by going to chat GPT and claw it and asking questions. I'm really inspired about how persistent some of our users are, which is really amazing. But I think that's like you'll get an MVP, pass the MVP where it's like a product that's working and you need to change an iterate on it. It's still a struggle now. But I expect over the next few months, we'll continue. It's like if you think about it, it's sort of we're building you know, we're building as you are building. So we're building out the agents so that it can continue getting better as our users are also building their applications.

18:40Got it. So what I'm hearing is it's really good at building like the first version and helping you get to something that you can even have people use. It's not amazing yet. Evolving from there, like using AI to help you make the product better and better and better in iterate. Yes. But you can get in there if you have if you know how to code and take it from there. Right. Yes. Or you can hire someone. We have a feature on the site called Bounties where you can hire human coders to kind of finish. That's going to be the our job for humans for like that'll remain for a while. You know what we want to do?

19:19We want to get to a point where the agent can go grab a human. It runs into a problem. I think that would be that would be sick. Oh my god. It's like everything's reversed. I love it. Oh, look, I think it might be done. Check that out. Yeah. So so now the agent is asking us is the application running and showing the homepage. Confirming like it's like yeah, almost asking us to do a queue. I'll just say yes. So it found an error. So there's an error here. And it's like there's a DOM warning. I'm going to fix it. So in the meantime as it's fixing it, so it's you know it can be proactive, right? Because it you know it looks at all the errors and things like that.

20:07But in the meantime, we can use it. I just create an account. It's it's coding. Okay. Fixing the bug. Let's call it. Yeah, we started. Okay. Well, we'll wait for it. How long would you say it would take an engineer to build this like a you know, like a typical engineer a few days. I would say to a week. I mean, if you're really good at it might be hours, but you know, it probably would take me a few days. I would say I'm like a decent engineer. I'll take you a few days. Yeah. I took like five, 10 minutes. Yeah. And probably like cost is you know, cost is something in the sense. Wow. Interim is huge.

20:52Yeah. In terms of compute. Yeah. Like probably, you know, I would estimate it like 15 cents or something like that. Wow. Okay. There it is. Here it is. And the agent was like, okay, this is looking good. Complete it if you want to deploy deployed. But I'm like, okay, I'm going to test it first. And so currently it's living just locally on your local post. Yeah, it's not it's not local. It's so rough. But but yes, it's it's the equivalent of local host. Because it's really easy. I can even invite you this session. And you know, you I can you can be here with me. And so it's it's all online. Okay.

21:26So let's admit a feature. So make the product prettier. That's what a typical user might say. So we have this here. You can you can upvote it. I guess I don't I can't afford it because I'm the user that created it. But if created another user, you can you can upvote it. But but now, you know, we need to be able to move things around, right? As the admin. So I don't know how to log into the admin panel. So I'm going to ask page and how do I log into the admin panel. So it might have already built a feature. And it's not exposed in the right way. It'll it'll be able to. What I love about just like watching you interact with this thing and just real quick call throughout.

22:12It feels like an engineer like that is behind the scenes building this thing like on Slack. And you're talking to them. They built this thing. They're like, I'm gonna check this out. I'm done. And you're like, okay, how about how do I log into this admin panel? And they're like, okay, here you go. Yeah. So it says it says, it says, you know, it's gonna, would you like me to help you register account? So it's creating an account, an admin account for me. So it's not only built things. It's also it also maintains things, right? So in this case, it's it's actually doing a SQL queries, it's not writing code, to create a to create an admin account for us.

22:51It's insane. I want to talk about the implications of this on product development and product management and founders, but just a like, what we just witnessed is somebody, I know you do have technical abilities, but someone that didn't have to didn't have to have any technical skill build like a real product that people can use like in five minutes. That looks good. And works. And you could keep making it better by talking to this agent. I'll tell you from from our experience, like what we're seeing. Like, you know, there's so many products that are empowering developers. Like, it's a very easy calculation to say, we're going to make engineers 20 % better.

23:33And we're going to like sell it to companies, and we're going to take 10 % of that value, right? Like, that's why there's so many startups now that are just trying to make engineers a little better. Our calculation is like, well, you know, what if you made everyone developer? Like, what does that, what does that look like? And so when we released the agent and really made programming a lot easier, what we're seeing is that people, like exactly like you said, people view this as a developer and their pocket essentially. What we're hearing from customers is that I'm doing things I would otherwise have to go higher developer.

24:13But also because the activation energy is lower than going to higher developer, whether I'll pork or other places, I'm building a lot more ideas that otherwise I wouldn't have built. So, you know, it is, I think it was called the Javlin's paradox or something like that, which is like when the cost of things go down, the total consumption of it goes up, which is, I'm not sure why they call it a paradox, but like, you know, the cost of electricity goes down, maybe you would expect that the tollspan goes down, but actually tollspan goes up because people consume more of it. And so I think that's going to be the case of software.

24:54Like, as the cost go down, people will just like make a lot more software to improve their lives and to improve their work and start more startups and all of that. So to follow that thread, what are you seeing inside of startups or you're in big companies in terms of how folks are already using this? Knowing this is this is like the worst it will be and it will only become smarter and better. Right. These days, how are people actually using this say that are say product managers are just like non -technical people within startups or bigger companies? On the SMB side of things, a lot of people are building kind of back office tools, right?

25:32So we have real estate agents that have a lot of data, have a lot of things they want to manage in their business, so that they're building a lot of these tools. That they otherwise would have to buy, but typically when you buy, it's actually not exactly what you need and that's the kind of the problem with SaaS, it's like one size fits all. And so a lot of people are seeing it as sort of a sass replacement for in -house tools and things like that. And then when you go to the bigger companies, it's anywhere from prototyping to actually production apps to tools as well. So we've seen product managers build like I said, like a V1 of an app and actually go out and test it with the users.

26:23And I can name the company and put, you know, there's a public company that have used a replicate to test a V1 of an app. And obviously after that sort of works, they take it to the engineers and they're like, okay, we built this thing, we think it's a great thing, we tested with some users. Let's go actually put it on the roadmap and build it into the actual product. So you are sort of unblocking product managers from having to need engineers for everything that they want to build. So they can really build the V0 or V1 of the product. And that's super empowering for them. We saw it also with like marketing departments, like Spot Hero has a marketing head of marketing that actually can code decently well and use Replet to build this apps.

27:23And they built like a competitive analysis application that looks at a competitor's pricing and make sure that they are, maybe on benchmarked correctly. And so it's a full -snack app, use database and everything and it runs on a continuous fashion. And we see sales engineers use Replet to spin up prototypes really quickly. So actually someone at X, formerly Twitter is on the sort of partner engineering side of things. And he uses Replet agent to spin up applications and prototypes for customers to see how they can use the XAPI. I love these examples. By the way, the demo, is there anything else you want to share about the demo before we close that out?

Read the full transcript

28:13So it created an admin account. We can ask it with these in the password and kind of go into it and manage it. But basically that's it. It's the app's complete in terms of what we ask for. We can send it out, I can give you your URL. Let's actually just deploy it really quickly. I'll show people how you can deploy it. Maybe in the show notes we'll link to the app. You could check it out. Sounds good. Okay, cool. That's amazing. So this is deploying it onto some like cloud provider. I don't know what you use, but we use Google Cloud. Okay, so it's, we abstract, we abstract all that away from you, but we use Google Cloud behind the scenes.

28:52Imagine a place where you can find all your potential customers and get your message in front of them in a cost -efficient way. If your B2B business, that place exists and it's called LinkedIn. LinkedIn ads allows you to build the right relationships, drive results, and reach your customers in a respectful environment. Two of my portfolio companies, Webflow and Census, are LinkedIn success stories. Census had a 10x increase in pipeline with a LinkedIn startup team for Webflow after ramping up on LinkedIn in Q4. They had the highest marketing source revenue quarter to date. With LinkedIn ads, you'll have direct access to and can build relationships with decision makers, including 950 million members, 180 million senior execs, and over 10 million sea level executives.

29:38You'll be able to drive results with targeting and measurement tools built specifically for B2B. In tech, LinkedIn generated a 2 -5x higher return on app spend than any other social media platforms. Audience is on LinkedIn, have two times the buying power of the average Web audience, and you'll work with a partner who respects the B2B world you operate in. Make B2B marketing everything it can be and get $100 credit on your next campaign. Just go to LinkedIn .com slash podlennie to claim your credit. That's LinkedIn .com slash podlennie. Terms and conditions apply. Let's go down this thread actually while this is happening.

30:16Just like what what allows for this to be possible technology wise, like what is the kind of a stack, whatever you can share that enables this to exist. Yeah, for sure. First of all, it's the all the abstractions that we built. So the way Repplet works is the very bottom layer, it's our runtime. So this is the operating system, this is the package manager, this is the language run times. We built a system that is able to install packages in any language, including native packages. So the AI anytime it needs a package, I can go here and show one of those. By the way, the AI can take screenshots as well, so that it checks the work.

31:06So here you can see it's taking screenshots to make sure that the home page is rendering. Here you can see, you know, I wanted to drag and drop library, and so it installed and so that. And so it has access to all the packages across all languages, including Linux and all of that. And then the layer on top of that is the editor and the infrastructure that runs the editor, including what I described as the multiplier editor. And then we expose all of that infrastructure to the AI. And there's like almost like a new discipline called AI computer interfaces. So sort of and turns out like LLMs need interfaces that are actually quite different than humans.

31:56They're trying to make them use human interfaces like anthropics computer use, but those are really expensive and you need to kind of process all this images and video. So instead we, you know, for the shell, for example, we give it a, you know, sort of a text representation of what the shell is doing at a certain increments. For package installation, we give it a certain tool for editing. We give it like an editor tool that like when it's writing the code, it's getting feedback on whether there are errors or not similar to what a human sees, but it's actually like old text, just to make it easier.

32:35So that's AI computer interface. And obviously all of that's sitting on foundation, foundation models. So the improvement in foundation models has allowed us to build this. The most important model that we use is the Sonnet model from Claude, from Anthropic. And it is the best model coding. So that's the model we use for coding. But we use models from OpenAI as well, because it's a multi agent system. And so we have models that are, you know, critiquing, we have manager editor model and we have like critique model. And different models will have different powers. We also train some of our models like the embedding model for search is something we trend internally.

33:30So, you know, I actually wrote about it back in like 22, I said, it's going to be a society of models like products, we've made of a lot of different models. And, you know, it's a quite a heavy engineering project. To say the least, we were talking offline and you said you've been working on this since 2009, when you first built the first idea of replete, is that right? Yes, yes. Oh my god. Here's the deployed app. I can send it to you and you can use it and you can see my requests even on the log that page. So I can register, I'm forwarded, log in as admin and move things around. We can see what's in progress, what's completed.

34:14Like this looks like a product I could see designer spending like days to, you know, designing, passing it to engineering, PMs, you know, having feedback, engineers taking a few days to build it. Yes. And here's just a prompt. Here's what I want. That's right. That's right. And we can already do it very easily. We can also iterate on the UI. We can, we can say, you know, I don't like this for that and it'll do a good job. So we can go here. We can start a new session on like a new session to create an entirely new feature here. And it'll, it'll just do the right thing. And it builds from that code base.

34:49It understands. Here's what you've built. I want to add this thing. Yeah. Okay. And that becomes, that becomes your, sort of, your history, right? Like this was the V1. And now I'm working on this new feature. And, you know, and, you know, it's almost like what engineers do and get commit messages. By the way, it generates get commit messages for every, for everything that it does. So you can roll back as well. And so we're trying to like make it so that yes, it's, it's for everyone. But we're trying not to abstract too much away. We want to build tools, right? For you to learn to use. And so we want power users to be able to understand the full power of, of, of, of Rapplet.

35:33And it's really deep product. I think you can spend, you can spend a couple of years to, to kind of master it. I want to talk about implications, but I want to come back to something you mentioned that I, is incredible that people may have missed. You basically built a computer specifically designed for the AI agent to use that is a different version of a computer specifically optimized for how AI wants to use a computer. Yeah. Yeah. So, you know, there's an entire discipline, uh, called like, HCI, right? Like a, like, computer interaction. Yeah. So, so now there are papers about AI computer interfaces and interactions.

36:16Um, and, and, and so, you know, large length of models are trained on large -stacks corpus from the internet. But there's still like, kind of alien creatures. So they're not like humans. So they have different behaviors. And like, it's unclear, like, what's the best way to give it an editor? So there's so many experimentation about like, what's the best way to give it a view on what's editing, how many files can you show it, like, you know, uh, before it starts to hallucinate and, and right now it's like more of an art than science, but it's becoming more, more like a science. That's insane. So it's a simple way to think about it.

36:59There's this foundational model. Here's what I want you to build. And here's a computer to use to build it. Yes. Oh my god. And here's a computer with a set of tools. Here's a tool to install a package. Here's a tool to, to edit the code. Here's a tool to run a SQL query. And also services. Here's a bunch of services you can graph from. Here's a database service. He's an object store service. He's an auth service. So you can think about it as a bunch of external services that computer with a bunch of tools and, and, and they're all interfacing with the, with a foundation model. It's funny listening to this how it starts to feel like, uh, the fact that we might be living in a simulation is not as far -fetched as it may feel like this is feels like the beginnings of what a simulation computer would be.

37:50Yes. Yes. I, you know, it's, uh, it's, pretty like, you know, you can, you can, uh, go really sci -fi on this and, and it's like, where, where has it had it, right? Like, um, you know, if we, if we give it, um, enough tools, like, let's say, you can, I can, I can drop it in, and, and slack. And instead of interfacing with it in this fashion, I want to interface with it in a totally autonomous way. So we actually have this feature coming up where instead of me testing it, we give it another agent. So here, you know, instead of me interfacing with it and, and saying, you know, the, uh, this is running or not running, we can give it another agent that is actually testing the application.

38:35Um, and so, and, and then let's say, I interfaced with an entire thrift lock and I'll say something like, um, get me, uh, uh, you know, give me Taylor Swift tickets that the moment they land. And so it'll build, uh, an app, uh, that continuously monitors the web for, for when Taylor Swift, uh, tickets land. And there's like an agent that's using the app, uh, to be able to get that. And then one, and, and you can imagine it has, has some kind of wallet or credit card. And then the moment it lands, it kind of gets it. I mean, what, what I'm trying to say is that software, like agents being able to do software is how AI gets more general because software runs our lives, runs the internet, runs our businesses.

39:28And so the more competent AI becomes at software, the more general they are in terms of what they can do. Okay. This can go in so many directions. I'm going to bring us back to the implications for people building products. They product managers, founders. How does this change that function that skill set? Like what skills do you see will matter more, matter less, which functions are maybe in some danger and they should start thinking about a different career path? What, what an interesting persona that we're seeing is the CEO, the CEO of, uh, startup, the CEO of, you know, uh, you know, uh, Andrew Wilkinson from, from tiny is, as a big user.

40:12Um, and so these people are, are typically, you know, creatives, right? They built a company, they hired people. A lot of them, like, can't code. A lot of them are, are designers or product managers or, or, or something else. And they, you can imagine a bottleneck. You can imagine a bunch of ideas in their head. Uh, and the ideas have to translate through them talking and then someone else listening to them and like assuming that someone else actually understands what they say and then that's someone else going and trying to build what they want to, what they want to build. And also assuming that person has, has time, right?

40:51Because a lot of times your engineers are kind of stuck building the current thing. They're not thinking about the future thing. And so, uh, what gets me excited is a lot of these CEOs are building the, the future concept, the next company, the next product they're going to build, the next, you know, say company they're going to build. And so, uh, it all locks, uh, the creativity. And again, sort of all blocks from that. And look, it's, you know, it's a V1 of the product, but it can push things forward. You can touch it, you can feel it, you can say, okay, this is, this really has lags and, and we should, we should work on it.

41:25You give it to your engineers and they can, they can improve on it from there. So, that's, uh, that's one persona, uh, but I'm really excited about it, the CEO slash, slash founder, um, in, uh, in sort of, uh, uh, companies, um, what, one of the things that, um, that I think is sort of hard about tech, tech companies is, uh, sort of these silos between, um, designers, product managers and, and, and engineers. And, you know, everyone feels that pain of kind of, we have low bandwidth communication, which is, which is language, which it then text on, on Slack and, and Zoom calls. And it leads to a lot of frustration because it's really easy to misinterpret, uh, people.

42:20And again, leads to sort of siloing where people working on, on, something and then you pass it on to the, to the next team and it's not really what they, what they expect that happens a lot between designers and engineers. Um, but, but like the common language that, uh, that, uh, that everyone shares is code, right? Like, ultimately, uh, and software tech companies, uh, everything that we're talking about need to eventually flush out in terms of code. And so, so what if the language becomes actually working prototypes and working applications? Um, you know, for example, we have the Figma extension that translate, uh, uh, you know, Figma mocks into, into React that runs on, on Replet.

43:08So instead of, instead of, um, you know, giving, giving the engineers, you know, just, just mocks or screenshots, whatever, you just say, oh, here's, here's a bunch of React code, you know, just make sure it runs on our infrastructure, but like don't mess with it, don't move the pixels around, right? Um, and, and so I think it, it just like opens, uh, opens up, uh, you know, silos of the companies make, make communication around, around product a lot more concrete because I can, I can give you a working, uh, prototype. And that'll change how, how people work. Like if you, if you can't imagine that everyone can, can make software, it's really kind of a radical, reimagining of not just what that companies are, but really what, what most companies are, because, because, you know, everyone can be more, more general.

44:04So say your, um, PM listening to this, an engineer, designer, what skills do you think, if you were one of these folks, if you were in building Replet right now, what kind of skills would you suggest folks focus on more and, which you think are just like, okay, this is going to be less valuable in the future. Don't worry about these sorts of things. And you can either pick one of those three functions or all three. I think a, a, a very important scale that, that's like perhaps harder to develop, but it's worth working on is being generative, being more generative, um, being able to generate new ideas, uh, quickly, because, you know, you can think about it as, as like a factory line, right?

44:49Like, so, so you have ideas, uh, you have the, the production of, of these, of these ideas or like the initial kind of production of, of these ideas. And then you have your other people that want to consume these ideas or work with you on these, on these ideas, and so typically your bottleneck to buy, by the middle kind of part where your ideas are kind of like, they're a lot of them and they're not fitting in because like, they need to be made and, didn't need to be made quickly. And so now you open up that bottleneck. So now, like actually making things, uh, is, is a lot easier. Actually, you become limited by how fast you can generate ideas.

45:31Um, and so, uh, and I find that true of, of myself as well. Like, you know, I, I consider myself, uh, quite generative, but, but now I have this tool and I can like build, build a lot more and explore a lot more. And I'm, I'm finding that, uh, well, actually I'm running out of ideas sometimes. And so, and so, so, uh, you know, training that, uh, that muscle, I think is, uh, is a good thing. Um, I think like learning a little bit of coding and like not the traditional way of learning coding. Like, when you go, it's like, if you go to like a coding bootcamp, they're going to start with like, what does get?

46:21Actually, my co -founder, high, uh, designer, well, when we're first building your raffle it together, uh, she went to, to, uh, web, web assembly, uh, to do like a coding course. Um, and the first day they were like, spend this whole time on Git. And she's like, what is that? Like, well, what does it do? Like, I'm like, I still don't know what to get exactly that. But, uh, it's, it's like, um, you're, you're inverting the process like you're giving the tool before the actual problem. And so I think all of that stuff you don't have to worry about. So things that you don't have to worry about, I think a lot of the, you know, as a PM, as a designer, as someone who's not like in your code editor every day, don't worry about all the tooling.

47:09And if you learn, uh, a little bit of coding, just by, you know, talking to an AI, doing a little bit of debugging, building something with the wrap -led, you know, running into a problem and trying to fix it, uh, just using AI, you learn a bit of coding. And, you know, I have this, um, I have this, that's been called, uh, not by me, dubbed as, I'm Jen's law, which is, um, their turn investment for learning code is doubling every six months. Um, and really, just learning a little bit of that skill, learning a bit of skill about how to, you know, prompt, uh, AI, how to read code and be able to debug it.

47:51Every, every six months, that's netting you a more and more power, uh, because you're gonna be able to create a lot more, you're gonna be able, it's gonna be easier to create, and you're gonna be able to create a lot, you know, a lot more complete, uh, things. Um, so, so that's, that's another, uh, skill that I think, uh, could be, could be necessary. This is super interesting. Okay. So this last point you made, I'm John's law, uh, it's interesting because when people, like, as someone's listening to this, like, it's see them being like engineers are in trouble. Why do you need engineers at this point?

48:28They're, these agents are building the code. Your point is specific engineering skills are going to be incredibly valuable and more and more about how often are they doubling when you say every year you said, no, every six months, every six months, these specific engineering skills are becoming more valuable. And the idea is this, you don't need to like, no, everything, you don't need to know the foundation, like to build the app as much. It's more to unblock the agent and understand the mental model of how this stuff is built so that you can move forward fast. That's right. That's right. Understanding the basic components of it.

49:02Yeah. So it's like, we need new engineering schools to teach you these very specific skills versus spending years on like algorithm algorithms and, and I think, I think no one has done that yet. Right. And I hate this is, this is like a, you know, uh, big business probably ready, like to get built. It's like, uh, AI native coding. It's totally different than, than like traditional coding. Yeah. That's why you know on Hacker News, there's so much skepticism about like AI native coding tools because they're like, yeah, it's a, it's a glorified auto complete. And I understand like if you're, you know, writing, operating system kernels, you know, it's not really doing that much for you.

49:52But if you building product, it's building it for you at this, at this point, right. And so, you know, if, if you're starting a school to teach AI native coding, you would skip so much of computer science and that, and the basic tools. And, uh, you would, you would teach the basic idea of how to structure an app. And then you would teach prompting, uh, and then you would teach, I think a little bit debugging. I think debugging is quite a, quite a good skill right now to learn. And interestingly, if you want to be a good at debugging, you like, there's a lot you need to understand, which is basically what you're saying is like, that's the subset of things to understand as things that break.

50:31And to do that, you have to understand how it works. What are servers, what are APIs, all these things. Okay. How far? So we've been talking about how this is very good right now, building a prototype, building a V1 MVP, people can use it, you can deploy, you deploy the zap, people can start using it. And there's like a scale it can reach. Do you see a future where you can build like a sales four size business fully, replicate or other tools that can scale to hundreds of billions of dollars of value, or is there just going to always be some limit of like, you need like actual engineers and designers sitting on this thing building it, you'd think, you'd awesome.

51:06If like my law is like, you know, directionally correct, even even if the months are not, uh, I don't know exactly right, the duration is correct. You're going to see compounding effect of the power. Like it's actually quite hard to convince yourself. But if you really convince yourself that we are on a massive scale of improvement and AI, then then the answer is yes, and it's like absurd to my engineering mind that I'm saying it is. But you know, Ray Kurzweil, this like, you know, futurist, you know, talks about how exponentials really hard for humans to grasp. And so actually when we started building the agent, you know, I told the team, it's easy and we fall in the strap before it's easy to build and optimize for today.

51:58You know, in in 22, we built like, you know, copied like thing and autocomplete, we trained our own models, we optimized the hell out of them. But at some point like that modality was kind of, you know, not the right modality, which is like the autocomplete modality. And the right modality is actually this, I think, for now, is being able to chat inside the programming environment and for the agent to create things for you. But in order for us to make that bet, you know, a year ago, the models were actually not there. Like the models could not do this. But we were like, okay, we're going to build for the models that are landing in six months.

52:35And it would truly like six months later, the models started to land that are capable of this of the reasoning that we need and whatever. And so that was like, you know, Son if you weren't, which is, oh, wow, like we switch right and the reasoning improved so much. And six months later, you have Son of you too. And so it's really almost like a six months cadence. And so if we're really on the on the stretch actuary, then, then, you know, I would say, you know, next year, you're able to scale maybe, maybe you get your thousands of users paying you the AI can do maintenance. You know, we're already showed that the AI doing like SQL queries and doing migrations.

53:14So they are able to do maintenance debugging things like that. I think where it gets really tough is that, you know, when you're hitting scale and you want to architect a system that is resilient. And so that means, you know, you would start, you know, shorting databases and we start like using different queue systems and components and things like that. And I think, you have the AI needs to have access to the entire suite of tools to be able to do this. And, and I think that that's going to be the next bottleneck. And I think the AI needs to get be a lot more reliable at doing that. But I could imagine like whatever, five years from now, someone running, you know, a billion dollar company with zero employees where it's like the support is handled by AI, the development is handled by AI.

54:14And, and, and, and you're just, you're just, building and, and creating this thing that is, you know, that people are finding valuable and are paying you for it. That being said, it's worth like thinking about the economics of it. Like, if the, you know, if the cost of software goes down a lot, like, then what is, you know, what is the price that you can charge on on software? So can you actually build the next Salesforce if anyone can generate Salesforce? And then, and then the question is like, what is the, you know, and this is why I emphasize being generative because I think then the, the thing that will make you better is like, by being able to iterate and improve the thing really quickly and generate new ideas.

55:00And stay ahead of all the other people building these tools so quickly. Yeah. Oh my god. An interesting other kind of mental model I'm seeing as you talk about this sort of thing, is not to offend religious folks, but there's this concept of God of the gaps. I imagine you've heard that. Yes. Where it's like God explains all the things that we don't yet understand and over time, that kind of space shrinks and God's like, all the things we don't get yet, those gaps, that was God. That's, that's what, that's, that's, that proves there's need, there to be a God. And it feels like right now humans are like the gaps in these tools, where these agents you talk about that you can hire within Replyt are like fixing these little gaps and over time AI will fix these things themselves.

55:44That's right. And these gaps will shrink. I mean, unless, unless we had some fundamental limit and the current regime of, of AI, which, you know, I'm not, I'm not an expert about like how far Transformers could could scale, but I, I feel like it is, you know, we found the thing that could, that could scale pretty far, but maybe there are limitations and data or, or, or other things like that that we could be, we could be surprised by, but if there isn't, then we are on a massive trajectory of removing these gaps quickly. Yeah, very true. We have no idea. We keep thinking it's just going to be, maybe it'll stop at some point.

56:29I could keep going and going, but I think we should also let people go play with these things and process all the things we've been talking about. Is there anything else they think might be helpful for folks to think about or learn or study? I'll give advice to, to, sort of, founders or leaders at companies. The way we work is, is going to change rapidly and it's important to, sort of, resell the end to that, that change. One thing that I think it's really difficult now is having roadmaps, especially if you're doing anything in AI, but really anything that AI could affect. You want to be able to react to it really quickly.

57:13And so, you know, when the, and Throbic dropped computer use, sort of capability, we slaughtered our road map because we don't really have an explicit road map. We, like, immediately jumped on it and started building things and we've launched some things around it. We're going to be doing more with it. But, like, there's going to be capabilities that are going to drop and you want to really, in some cases, if it really affects your business, you want to be able to jump on it really, really quickly. So, being agile, not being, you know, sort of stuck with, with roadmaps, being able to kind of just, just say, oh, we're just going to switch priorities right away.

57:57It's going to be super important. Not being, you know, like I said, with silos, I'd replicate there's so many people that are on the scale of, like, you know, designer to engineer, designer of product manager. Actually, I mentioned, I'm on earlier, he started as a designer at Replet and I was a product manager. We have people who start as designers become engineers. And we have people in the middle and we're comfortable with that, like design engineers. And that fit a different parts of the scale. And the design engineers go to the design, correct meetings and some designers go to the engineering meetings and you just got to be fluid, right?

58:39Because, you know, again, when designers can code and engineers can design, I mean, it's really becomes, you can't have a lot of structure around that. So, you want to build a culture and you want to build an environment or a milieu that is, like, really, really flexible, which is uncomfortable for a lot of people. Man, the future is wild. Everyone's a hybrid person now. Let me just actually double down on what you just said, which I think is really interesting. It's almost like if you're an engineer where your skill set will become most valuable is unblocking these AI tools and knowing debugging and figuring out an unblock, allow it to go further and further and further.

59:26Within PM and design land, based on what you're describing, where the skills will become more valuable is generating ideas, almost like finding opportunities, discovery, finding problems need to be solved. And then articulating that is clearly as possible to the AI tooling. That's right. Yeah, this is a very crisp sort of advice that people can follow today. Oh, man. What a world. Okay. I'm, John, this is incredible. My mind is racing. I've got to go build some apps immediately. Yeah, let's do it back. I will do that. So just to leave listeners with a couple things. One is just what should they know?

1:00:05Where do they find you? Where do they how do they try? Reply it? Anything else other than just going to repplet .com? Yeah, just go to repplet .com. It's an open beta right now. We're kind of quickly improving and going to exit beta, I think, in a few weeks. But if you're comfortable testing something that's not perfect, go to subscribe to our core plan. You should be able to access the agent and start using it. And we are, I think the place where we're most active is Twitter. So Twitter are like X, the handle, replet, REP, or my handle, a massage. Oh, yeah. One other thing I wanted to make sure we had a chance to touch on is you're working on something new, something that's coming in the very near future.

1:00:52Maybe the day this episode drops. Talk about that. All right. So depending on when the episode is coming out, this could be the first time people hear about it. But we have this product called agent. It is sort of high agency does everything from setting up the project and all of that, right? And so now we are working on assistant. So assistant is like, let's say the cousin of agent, it is a little less powerful, but a lot more controllable. So you can like focus on features or areas of the code that you want to change. And you still don't have to know how to code, but it is a lot more manageable and it is a lot faster.

1:01:38So you saw how it took some time to kind of create the project and code some of the things. Assistant is in the order of milliseconds and seconds to be able to respond to you. And so again, as I talk about the idea of tools, we want people to have as much power and autonomy as possible. And so there are certain instances where agent is the best. It's going to do the debugging for you. It's going to create the database for you. But if you want more control, assistant is going to give you that. Just so folks totally understand what this is going to do for them. What's like the mental model for what this is like if it's like a person who's helping you out.

1:02:17Agent is like having a developer, you give them that PRD, right? And they're going to go and build the thing. Assistant is like you're sitting next to them. So you, you know, they built the thing and now you walk over to their desk and you say, let me move this button three, three pixels to the left. Let me, you know, change this thing. So like small increments of changes that we want happen really quickly and you want it reliably, that will give you that. So it's just like much faster iteration on UI and things like that. Incredible. The future is wild. Final question I was asked everybody, how can listeners be useful to you?

1:03:04Come work at Repplet. We have a PM role. I think up if you're product manager, we're hiding engineers and product managers. So come work at Repplet or for some of Repplet. Especially if you're like our tools and you want them to get better, the best way to do that is to get us great people. We can hire. Well, you're about to get a full out of product managers applying. Amazing. I love that. Good luck. I'm John. Thank you so much for being here. This was incredible. Thank you. Thank you for your podcast in the community that you built and use letter and everything. It's been awesome to watch. Thanks, man.

1:03:40Appreciate that. Bye, everyone. Thank you so much for listening. If you found this valuable, you can subscribe to the show on Apple podcasts, Spotify or your favorite podcast app. Also, please consider giving us a rating or leaving a review as that really helps other listeners find the podcast. You can find all past episodes or learn more about the show at Lenny's podcast .com. See you in the next episode.

From the publisher

Amjad Masad is the co-founder and CEO of Replit, a browser-based coding environment that allows anyone to write and deploy code. Replit has 34 million users globally and is one of the fastest-growing developer communities in the world. Prior to Replit, Amjad worked at Facebook, where he led the JavaScript infrastructure team and contributed to popular open-source developer tools. Additionally, he played a key role as a founding engineer at the online coding school Codecademy. In our conversation, Amjad shares:

• A live demo of Replit in action

• How Replit’s AI agent can build full-stack web applications from a simple text prompt

• The implications of AI-powered development for product managers, designers, and engineers

• How this might reshape companies and careers

• Why being “generative” will become an increasingly valuable skill

• “Amjad’s law” and how learning to debug AI-generated code is becoming ever more valuable

• Much more

—

Brought to you by:

• WorkOS—Modern identity platform for B2B SaaS, free up to 1 million MAUs

• Persona—A global leader in digital identity verification

• LinkedIn Ads—Reach professionals and drive results for your business

—

Find the transcript at: https://www.lennysnewsletter.com/p/behind-the-product-replit-amjad-masad

—

Where to find Amjad Masad:

• X: https://x.com/amasad

• LinkedIn: https://www.linkedin.com/in/amjadmasad/

• Website: https://amasad.me/

—

Where to find Lenny:

• Newsletter: https://www.lennysnewsletter.com

• X: https://twitter.com/lennysan

• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/

—

In this episode, we cover:

(00:00) Introduction to Amjad Masad and Replit

(02:41) The vision and challenges of Replit

(06:50) Replit’s growth and user stories

(10:49) Demo of Replit’s capabilities

(16:51) Building and iterating with Replit

(25:04) Real-world applications and use cases

(30:13) The technology stack

(33:48) The evolution of Replit and its capabilities

(39:36) The future of AI in software development

(44:04) Skills for the future: generative thinking and coding

(47:26) Amjad’s law

(50:36) Replit’s new developments and future plans

—

Referenced:

• Replit: https://replit.com/

• Cursor: https://www.cursor.com

• Aman Mathur on LinkedIn: https://www.linkedin.com/in/aman-mathur/

• Node: https://nodejs.org/en

• Claude: https://claude.ai/

• Salesforce: https://www.salesforce.com/

• Wasm: https://webassembly.org/

• Figma: https://www.figma.com/

• Codecademy: https://www.codecademy.com/

• Hacker News: https://news.ycombinator.com/news

• Paul Graham’s website: https://www.paulgraham.com/

• Jevons paradox: https://en.wikipedia.org/wiki/Jevons_paradox

• Anthropic: https://www.anthropic.com/

• Open AI: https://openai.com/

• Amjad’s tweet about “society of models”: https://x.com/amasad/status/1568941103709290496

• About HCI: https://www.designdisciplin.com/p/hci-profession

• Taylor Swift’s website: https://www.taylorswift.com/

• Andrew Wilkinson on LinkedIn: https://www.linkedin.com/in/awilkinson/

• Haya Odeh on LinkedIn: https://www.linkedin.com/in/haya-odeh-b0725928/

• Amjad’s law: https://x.com/snowmaker/status/1847377464705896544

• Ray Kurzweil’s website: https://www.thekurzweillibrary.com/

• God of the gaps: https://en.wikipedia.org/wiki/God_of_the_gaps

—

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.

—

Lenny may be an investor in the companies discussed.



Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe

More from Lenny's Podcast: Product | Career | Growth

All 287 episodes
Behind the product: ReplitLenny's Podcast: Product | Career | Growth · 1 h 4 min
Listen in VO