SPEAKER_00: Rising Stars of SaaS is brought to you by LinkedIn Sales Navigator. With face-to-face meetings now a thing of the past, you'll need to quickly adapt your sales strategy to stay ahead. LinkedIn Sales Navigator is the tool designed to help you master digital selling. Go to linkedin.com slash SaaS to start your 60-day free trial. That's linkedin.com slash S-A-A-S. Pipe, SaaS companies, this is for you. Pipe helps you unlock your recurring revenue as upfront capital. No debt, no loans, no dilution. Sign up in minutes and start trading on Pipe free for 12 months at pipe.com slash twist. And Odoo is a fully customizable and fully integrated suite of software that lets you build and scale your stack as you build and scale your business. Your first app is free forever. And right now, Odoo is offering $1,000 off your first implementation pack at odoo.com slash twist. That's O-D-O-O dot com slash twist. SPEAKER_03: Hey, everybody, welcome to This Week in Startups. We're doing a series called The Rising Stars of SaaS, Software as a Service, Cloud Computing, you know, the term. SPEAKER_07: And we're having on a range of founders who are selling into businesses on a subscription basis. And the first episode was Steve from Rapid Deploy helping reduce 9-11, 9-1-1 response times. And then we had Ben from Transcend doing data privacy infrastructure, two really interesting topics, right? And building software for enterprises in those spaces, really interesting businesses. Even though SaaS can be boring in some people's minds, sometimes what SaaS enables is really exciting, like lowering the time of an emergency call, very exciting. Or allowing people to protect their privacy and creating a framework for that, very interesting, and today will be no different. Because our guest today is working on the ability for anybody with a Chromebook for 100 bucks, 200 bucks, to pop open that Chrome browser and to code in the browser. And not only code in the browser, but code in multiplayer mode or with a teacher. And to do it across a range of languages. And this requires zero effort. It's taken all the friction out of popping up a coding environment and starting to learn how to code. Now, it's not a teaching or code camp, although our founder on today's program did work for, I believe, Codecademy. So welcome to the podcast. I'm Jad Massad from Replit, is how you would pronounce it, Replit. SPEAKER_15: Yes. SPEAKER_14: But it is R-E-P-L dot I-T. SPEAKER_16: So you're using the Italian subdomain, is that right? Yeah. I'm sorry, top-level demand? SPEAKER_19: Yeah. So we do own Replit.com. Right. At some point, we'll move to it. But it's just, yeah, it was like a fun thing. We were, when we're thinking about the company and the product, it started like a project, a side project. And so the name comes from this old-school concept in programming called Read, Eval, Print Loop. SPEAKER_21: So in, you know, one of the earliest programming languages, Lisp, which was the first interactive programming language in the 50s and 60s, the REPL, R-E-P-L, was the first interactive programming experience. You didn't have to do the whole, like, write the code, compile it, and then run it. It was like just, you write the code in the environment, and it spits out the output interactively. And so that's the inspiration for the product. And so when we're thinking about it, it's like, you know, when you have a problem, when you have an idea, you just REPL it. And so that's how it came together. SPEAKER_03: So to explain to people who are not developers how simple this is, or to use a metaphor, SPEAKER_07: in a way, what you're doing is like Google Docs, in a way, did to word processors from the old school. You used to get WordPerfect or Microsoft Word. You had to get a CD, you had to install it, you had to set your computer up to do word processing. And after you launched that program, you could open a document. But if you wanted to edit that document, you then had to send it to somebody who then had to load software onto their computer, install it, pay for it, etc. That's right. And really, what you've done is the Google Docsification of coding. You can code to REPLIT right now, start a Python or C environment, and start coding. Invite somebody, and you're off to the races, correct? SPEAKER_30: Mm-hmm. SPEAKER_21: You're absolutely correct. And Google Docs is something we think about all the time and how it did that for writing. I think for programming, it's even more interesting because you're not only with writing, you're writing the text, and that's your output. In programming, you're also running the code. And so REPLIT multiplayer, the technology, is connecting multiple people to a cloud instance, to a cloud container, and they're both not only collaborating on the code and the text like Google Docs, but they're also executing the same code. They're collaborating on the same application. SPEAKER_19: So it's from the ground up, collaborative cloud environment and runtime. SPEAKER_07: And so how is this different than how people would normally collaborate on code if we were to compare it to what you experienced at Facebook or other coding environments or at a startup? How would a startup be doing this? SPEAKER_21: So the Git and GitHub is the sort of seen as the big leap in collaborative development. And what it did is previously people sent files to each other or collaborated via something called SVN. And what Git did was that you had your local repository, and you edit it, you create a branch, and then you send a pull request to the master repository. So it has this decentralized way of working together. And then the master repository would merge that, and Git will figure out all the differences between the different versions of the developers working together. But if you think about it, that's a very static and very, I think, very, you know, archaic way of doing things. It's because, you know, it's like, you're, you have this friction when it comes to coding is that you have this series of steps you have to do. Reflet sort of collapses the entire process into just open the editor, and I can see your cursor there, I can see you with me there, and we're creating the same, we're creating code together. Now, of course, you know, Git is solving a lot more things than that. I don't want to make it a direct comparison. But that's the main way that people collaborate today. Now, there are, you know, things like multiplayer that are, you know, are happening and people are creating are getting inspired by Replit, a lot of them. But it's still very, it's still a lot of friction. So if you want to collaborate with someone in real time, kind of like multiplayer, it's, you still have to have gone through the process of setting up your development environment locally, you still have to make sure your code is in sync with someone else who you're working with before starting to do real time collaboration. Replit, again, just removes all that friction, would give you the environment. And so the way we think about Replit and product development is that, you know, we're, we're just like, we're just bulldozing all these friction, and all these walls and barriers in the way of making software and learning how to code and coding. The first step for us was get you an instant environment, right? So setting up the environment still in 2020, will take you hours to days in order to set up like a Python environment, and Replit gives you that instantly. SPEAKER_19: And then the next, the next thing we solved was package management, in order to install like a package, third party package, a developer wrote open source package, it was still very laborious, it broke a lot of the times. And so we solved that we created technology called the universal package manager, that figures SPEAKER_21: out what kind of dependencies you're in your code, and without doing anything, it sort of automagically installs them for you. SPEAKER_19: And so when it came to multiplayer, we looked at the collaboration that exists today, and we decided to make it frictionless. And so that's basically our product strategy and roadmap is that look at every step of the SPEAKER_43: way and see where the friction lies and really just, and really remove that friction in a very simple way. SPEAKER_45: And do people use it as the live environment for editing for their sites and what they're SPEAKER_07: building? Or are people using it mainly for training, evaluating developers who are going to come work there, and then they kind of put them into a GitHub like sort of, you know, the old SPEAKER_47: school setting up your own instance? SPEAKER_21: Yeah, that's a good point in that Replit today is still optimized for smaller programs, for side projects, for educational projects, for hobbies. So the use cases are still on the educational side, hobby side, interviewing. It's a long tail of use cases that we can talk about. But the reason I wouldn't say like dump your local setup today and use Replit is because as a small company with limited resources, we're trying to innovate on the things that we're able to innovate on. And that means that, you know, we have to pick the bets. And one of the bets that we picked is that if we're going to build something truly amazing and truly special, we need to make it simple. And so we decided to make it simple, and it's getting powerful with time, like the first version of it ran, like you could only run like, you know, a few lines of code. And now you can run, you know, thousands of lines of code, you can, people are launching websites and web apps on it, and people are launching, we just did a blog post, a YC company built their entire product, their MVP in two weeks on Replit. So that's one use case that we're seeing a lot of is, I'm going to do all my prototyping here. But maybe, you know, when time comes when I'm shipping the software, maybe I'll move off to GitHub and, and, and, and AWS. SPEAKER_47: All right, when we get back from this quick break, I have a question for you as somebody who started as a software engineer and, you know, a decade ago at Yahoo, and then was a founding engineer at Codecademy, and spent a couple years at Facebook, and now having SPEAKER_07: built Replit, I want to know how much easier it is today to learn to be a developer, and then what that means in terms of the pool of potential developers on a global basis, now that we're in a work from home environment, over the next decade. SPEAKER_54: So we're gonna look back over the past decade and how much easier it's gotten, and then how much easier it's going to get over the next decade when we get back on this week at startups. SPEAKER_03: Right now, everything is changing so rapidly, including the sales industry. With face-to-face meetings now a thing of the past, you'll need to quickly adapt your sales strategy if you want to stay ahead. LinkedIn Sales Navigator is the tool that is designed to help you master digital selling. You all know that. With real-time updates, alerts, and thoughtful insights, you'll find new ways to connect with your buyers at a distance. You can tap into that amazing 700 million member network and use LinkedIn Sales Navigator to get those 20-monthly email messages, lead recommendations, and unlimited searches. So you get right to the front of people's inboxes, actionable insights, and access to free courses on LinkedIn Learning. You get everything. And you can target the right prospects and decision makers, which can unlock 18% more pipeline from properly sourced opportunities. You get a 7% lift in win rate and 33% larger deal sizes. SPEAKER_07: Our sales guy, Matt, here at This Week in Startups loves LinkedIn Sales Navigator. SPEAKER_54: And he uses it just to, you know, precisely target the right people and find the contacts he needs. So we can keep This Week in Startups sold out. SPEAKER_03: We got a special offer here, a 60-day free trial of Sales Navigator. In order to unlock that, all you have to do is go to LinkedIn.com slash SaaS, S-A-A-S. That's right. Go to LinkedIn.com slash S-A-A-S to start your free 60-day trial of LinkedIn Sales Navigator. SPEAKER_07: Get your whole sales team in there and start seeing the register ring. SPEAKER_54: Welcome back to This Week in Startups. It's our rising stars of SaaS. Today, I'm Jad Massad from Replit, which you can go to R-E-P-L-I-T.com. Or if you want to be cooler, you can go to R-E-P-L.I-T. As we've heard, they will set up in your browser right now a development environment and let you go with your friends. SPEAKER_62: What is it, like $5, $10 a month for the product per seat? SPEAKER_61: The free product does almost everything that the pro does. But it's $7 if you want private repls. SPEAKER_64: That's it? SPEAKER_65: So for like $100 a year, I can use it, or less than $100 a year. SPEAKER_47: Obviously, $85 a year, I can just use it and have all my code private. SPEAKER_61: Yeah, and look, it'll save you from buying a very expensive computer, too. Because we see a lot of programmers that use Replit predominantly. They use Chromebooks. They use tablets. Some of them. We've had kids in India that had only tablets and learned to code on Replit. SPEAKER_21: And you know what I'm done. SPEAKER_07: Because they don't need to have that local environment on a MacBook Pro for $3,000. It's crazy. This is what I was doing internally in my company. I had everybody on Chromeboxes, and I was really getting into Chrome. Yeah. SPEAKER_65: And then I just, for Zoom is particularly bad on Chrome OS. And so I relented and let people get Macs one more time. SPEAKER_54: But man, it is so infuriating when people start buying these Macs for $3,000, when we could have literally bought five Chromeboxes or Chromebooks, or three, basically. SPEAKER_75: I mean, it's a problem. Because when I worked at Facebook, I worked on the Photos team for a little while. SPEAKER_21: And we were designing a new product for desktop photos. And everyone on the team had a MacBook. And we had these pristine screens and these very high-performance laptops. And we designed something for those laptops. And then when we wanted to launch the product in beta, the UX testers came back to us. And I was like, are you crazy? Most people have wide screens. Most people that use Facebook on desktop have these notebook or netbook-style computers. And we just designed this beautiful experience, a vertical scrolling experience for MacBook. And that's a problem we see in startups in Silicon Valley all the time, where they have the best and the greatest equipments. But they're building for people that don't necessarily have that. And so you have that mismatch. SPEAKER_45: Yeah, it's also like people designing apps for their desktop browser on some crazy widescreen monitor. SPEAKER_54: And they never look at it on an iPhone 9 or 10, when they really need to be looking two or three phones back at a Pixel 3 and seeing what the majority of the world is going to see. SPEAKER_07: You started in developing when it was pretty hard to get into. Not impossible, but it was harder. But, you know, in the 2010, I'm assuming you learned how to code in the aughts from 2000 to 2010? SPEAKER_19: No, I learned how to code very, very early in 93 when I was six years old. SPEAKER_50: Oh, okay. Six years old. Wow. That's amazing. How does a six-year-old wind up coding? SPEAKER_75: So it's actually related to Replit's mission. SPEAKER_21: But when you bought a computer, you probably remember in the 80s, 90s, you had to learn how to code in order to use the computer. SPEAKER_75: So when you boot up a DOS, you had to learn how to do the command line stuff and write some software, write some code in order to use it. SPEAKER_21: And so my father, back in Jordan, where we're from, bought this computer, and he put a lot of money into it despite not having a lot of it. And he had this big manual, and inside this manual, you had these sample programs that you can write. Yep. SPEAKER_87: In basic, you could write them in something. Exactly. You had basic programs. You had all these manuals taught you how to program. SPEAKER_21: You bought a computer. They taught you how to program. And in some ways, Replit is sort of inspired by this era of computing is because what we're saying is that, you know, we're just going to give you a development environment, and you're just as, you know, as fast as possible. We're like DOS for the cloud, you can think about it. Like, we give you this development environment, and you have to learn how to code in order to use it. SPEAKER_07: But back then, you didn't have a lot of resources. There was no YouTube. There was no Code Academy. There was no Lambda School. There were no free coding classes online, like Free Code Camp, I believe, who we had on the program. And you certainly didn't have the ability to use a $100 Chromebook or tablet, some Android tablet, which basically are almost free now. So, you know, in this, in the environment today, how difficult is it in terms of cost and time and resources for somebody to learn to code? SPEAKER_59: Would you estimate, if you had to break it down for us? SPEAKER_61: I would say it's, I would say, like, if you go to a library and just go on Replit in the library, that's $0, basically. It doesn't count. If you go to a free public library. SPEAKER_97: Access to a library, you can load up Replit, and you can be coding, and then you can go to YouTube, or I don't know if you guys have coding resources online, but learning how to... SPEAKER_61: Free Code Camp uses Replit as their environment. SPEAKER_21: So you can go to Free Code Camp, or you can go to YouTube and start watching and open Replit on the side. Or if you're in the library, go grab a book, open Replit, and... And start learning. And start learning. SPEAKER_97: So, the cost is zero in terms of hardware, internet connection, and software today. SPEAKER_59: If you're near a library, which most people in the modern world are, if not, the cost is an internet connection and a $100, $200 computer, correct? SPEAKER_75: Yeah, exactly. Or a tablet. Like, we've seen people... SPEAKER_78: Which tend to cost $100 or $200. Something like that, yeah. SPEAKER_95: In this environment, no problem. SPEAKER_30: Mm-hmm. All right. SPEAKER_07: So then, the issues become the motivation to learn, or some self-discipline to learn, the desire, the discipline. And then what does it take in terms of an individual's prerequisites to learn how to code in your mind? SPEAKER_03: To learn how to become a coder who could build an app of the level of sophistication of, I don't know, Twitter, YouTube, SPEAKER_54: YouTube, eBay, or Reddit, like a basic community app, a basic social app, a basic marketplace app, a basic Craigslist. Those type of apps, who in the world is capable of learning how to get to the level of building their own Reddit, let's say, or Hacker News? SPEAKER_07: What percentage of the population, and what would they need as a prerequisite? How long would it take them? Just think out loud here with me. SPEAKER_51: That's a good question. SPEAKER_21: I certainly think that young people, any of them, I think any young person could learn how to code. Because they have the mental models for how computers work. They grew up with computers. They know how the web works, most of them. I think it's a little bit challenging when you, for example, expect a coal miner out of work to learn how to code. I don't think it's very productive to say. SPEAKER_117: That's an age issue. Maybe if they were generational. I don't think it's an age issue. SPEAKER_118: Or education when you look at it. No, I think it's just tech savviness, right? Tech savviness. Yeah, if they are- SPEAKER_19: Unpack what that means. I think if you understand what a web browser is, what the browser is, the difference between apps and browsers, how the internet works. SPEAKER_21: You can set up a computer from scratch. I think when people tinkering, I think, is a thing. You see a lot of young people figuring out how things work just by tinkering with them. SPEAKER_75: I think a little bit more older folks are worried that they're going to break that computer. Got it. Or worried they're going to- So they don't tinker as much. SPEAKER_124: And by older folks, you mean people over 50, over 60? Something like that, yeah. SPEAKER_125: Okay. Yeah, I mean, all of this is generation, generalizations. SPEAKER_97: I was saying, I feel it's generational, like maybe boomers have a hard time, but a coal miner who was 40 has been using a computer their whole life in all likelihood when they get home. SPEAKER_21: I think it's much easier for them to learn how to code. And then it's just this idea, I think, that's very important of tinkering, right? So anyone can watch an instructional video on YouTube and follow it through. But I think the main difference between those who end up learning how to code and end up changing their careers and end up becoming programmers and those who don't is the curiosity and the ability to tinker. And so Replit is designed in a way to encourage that. So we have a community angle where anyone can publish an application, and not only an application, but its source code as well. So, you know, in GitHub, you can publish source code. But on Replit, you can publish the source code and the application. So I can see how you built it, and I can play with it. And then we have this big button called fork, right? You can click fork, and you have a copy of that application, and now you can tinker with it. And I think a lot of learning is not just following these instructional videos, although that's important and a lot of people do it. It's this ability and curiosity to, you know, change something and seeing what the effect of it is. And so to go back to your original question about can people build a Twitter app or a Craigslist app? I think there are multiple, we can go through the different sort of difficulties there. So one is setting up the development environment. So we solve that, right? Two is understanding the basics of computers and how they work. And I think that's the tough part, whether people know that. SPEAKER_54: Acclimated to how computers work is a huge part of it. When we get back from this quick break, I want you to explain what it would take if, let's assume, you had the computer, you have the high-speed internet connection, and you've taken your computer apart and reinstalled the operating system twice. And you've now got that under your belt, which would probably be a one-month tinkering expedition with your computer. How long would it take the average human in the Western world, let's just say, a Western level of education, high school diploma, GED? How long would it take them to learn how to build their own little Craigslist or Reddit when we get back on this week at startups? SPEAKER_07: SaaS companies have something called reoccurring revenue. You all know about reoccurring revenue. SaaS companies need fuel. Fuel to make the product better, and they need fuel to do marketing and make more people aware of their product. Now, what choice do you have? You could raise no money and just grow really slow off your profitability. Number two is you could get equity from somebody like me, which is great. Or there's now this incredible third option. You can go to pipe.com. Pipe.com is a marketplace, and this is super innovative. They will take the annual value of a contract. So if somebody was saying, my company will pay $1,000 a month for your software. Well, that's $12,000 a year. They'll say, hey, would you like to buy that $12,000 in revenue at a little bit of a discount to give that money to the founder? So the founder can deploy it to, guess what, get more customers. With pipe, there's no debt, there's no loans, there's no dilution. It's frictionless, it's transparent, and within 24 hours, they can get that cash in your bank. They're so confident you'll love trading your SaaS subscriptions that if you sign up at pipe.com.twist, they're going to eliminate all your trading fees for the year. This could save you tens of thousands of dollars, depending on the size of your business, of course. So, happy piping. Sign up today at pipe.com.twist. SPEAKER_54: Welcome back to This Week in Startups. My guest today, I'm Jad Massad, who is from Replit. You can go to replit.com right now or R-E-P-L dot I-T if you, like me, miss Italy and you want to go back. SPEAKER_03: So, we are talking about this issue, and I bring this up because it is one of these issues that it seems people can't get to ground truth on. The one, as my friend Shamath will say, canonical truth. SPEAKER_07: The truth is, you believe that 100% of young people can learn how to code. I agree with that. And then of some number of old people, let's take the over 60 crowd. Well, they're going to retire anyway, so let's put them aside. They would have to learn computing and be willing to tinker and break things and get their hands dirty. And then even the tail end of Gen X, they've already worked on computers, so a coal miner who's 40, they probably have enough information on how to use a computer to get up and running. So, once they fall into that group of, they've got a high school education, they understand basic math, they understand how to type and use a computer, they can reinstall their operating system or change, I don't know, the graphics card in their computer and reinstall Windows or whatever it happens to be. They're just comfortable, they're not going to break it. But what would it take in terms of the number of hours, weeks, months of somebody at night and weekends putting in two or three hours a day, let's say. Let's say somebody put in three hours a day. That's a nice number. That's about 60% of the time people spend watching TV currently in America. Four or five hours a day is the average. So, let's say half that amount. Let's say three hours a day. Three hours a day of learning to code and tinkering. SPEAKER_59: What would it take for the average individual in the Western world to learn how to build Reddit or Hacker News? SPEAKER_21: Yeah. So, I agree with the way you summarized it there. I think for the majority of people, there's nothing really standing in your way in order to learn how to code. And if you have the drive and the means to do it and you'd like to explore it, you should absolutely go and explore it. So, we have an example of someone on Replit who was a security guard and he had exactly three hours a day to code. And he would code on his lunch breaks and at home and he would go to Replit and open up a new application or fork something from our templates or community section and start coding. And I think a lot of it is after you've gone through, let's say, FreeCodeCamp or Codecademy or an instructional book, a lot of it is just going to be this trial and error. A lot of it is like, I want to – so, what does it take to do a Twitter app, for example? One thing that it takes is to post a tweet, right? And so, the way you do it is I have a form and I write the tweet, I hit submit, and that needs to go to a server and that server needs to save it in the cloud somewhere, right? And on Replit, we make the entire process easier. So, on Replit, it's a full stack environment. So, you can build using Flask or Django or Node.js or what have you, and it's all in the same environment. So, you have the backend and the frontend and the IDE and the output for that all on one screen. So, you collapse everything, all in one screen, where typically you have to go learn AWS, you have to go learn GitHub, VS Code, whatever. We're bringing all that, now one screen. We just released recently a database that works as easy as pointing and clicking. You have an icon in the development environment that looks like a database. You click on that, it tells you bring in this library, and now you can do save, add, delete. You can do all these very simple operation on a database, and now you have a persistent application. And so, it's a matter of every step of the way, think about what kind of user experience I'm building, and then Googling, searching, asking in communities, asking on Stack Overflow, figuring out what you need to do in order to achieve that user experience. And I would say, for someone who has basic proficiency in code, they should immediately jump in and try to build that Reddit, try to build that Twitter. I think a lot of people get lost in courses. I'm going to take this one more Udacity course. I'm going to take this one more Coursera course. SPEAKER_140: Replita's philosophy is tinkering. SPEAKER_97: Bill, tinkering is better than book learning, and people get tripped up there. SPEAKER_07: So, in your estimation, three hours a day, like the security guard we talked about here, or the proverbial coal miner, or journalist who's been laid off where they told learn to code, that person, three hours a day, 100 days? 300 hours? 200 days? 600 hours? SPEAKER_21: I would say, let's say like a month to go, or two months to go free code camp, or basic instructional material via book. Got it. Or YouTube. And I would say another month or two building to build a Twitter or Reddit. SPEAKER_91: I would say, end-to-end, four months, you could actually build an app from zero to an app. SPEAKER_65: So, 200 hours of learning, maybe 250, something in that range, and all of a sudden, you're able to build an app. SPEAKER_145: Yes. SPEAKER_65: And so, the world has gotten much more fair in this regard, in terms of access to technology, in your mind. SPEAKER_19: Yeah. I mean, we have a long way to go, but it's definitely gone a lot more fair. SPEAKER_149: And what I think is more interesting- SPEAKER_65: I mean, the information is there. The product to use it is so cheap, it is revolutionary. SPEAKER_59: I mean, we're not talking about when you started, you had to buy a $3,000 computer, and your dad had to suffer to buy that. That's quite a hurdle, right? Two or three grand for a computer. Now, we're talking about $200 for a computer, at a minimum wage of $10 or $15 an hour, depending on if you're driving for Uber or Postmates. We're talking about, you know, a couple of days, maybe, to acquire a $200 Chromebook. SPEAKER_54: So, to be clear, we need to, as a society, accept that we've made progress on this. And people don't seem to want to accept the fact that FreeCodeCamp and Lambda and all these other platforms and Replit and Chrome have resulted in the ultimate democratization of development. It used to be you had to go to get a computer science degree and have thousands of dollars for a computer to do this. SPEAKER_158: Yeah. SPEAKER_110: Why don't people accept that it's been democratized? SPEAKER_60: It's almost like they don't want to accept it's being democratized. I'm not sure. SPEAKER_75: I mean, I am- You believe it's democratized, right? As an entrepreneur, I just want to keep pushing the edge. SPEAKER_21: So, for example, one place that I feel like it's not democratized, and now Replit is working and democratizing, is deploying to the cloud. Right? So, like, you know- SPEAKER_161: Why is that not democratized? Because, I mean- SPEAKER_142: Because there's an expense associated with it? Look, go to AWS and try to figure that out. SPEAKER_162: Ah, complexity. SPEAKER_75: Complexity, and also, you need a payment method ahead of time. Like, what if I don't have a credit card, right? Got it. Just to access the cloud, you need- There are hurdles right now. SPEAKER_21: And, you know, we see the cloud as this next phase of computing. You had the mainframe, you had the desktop computer, you had the smartphone. I think the cloud is this next big phase in computing. Especially with things like Elon Musk's Starlink. I think BASIS is doing a similar thing. Now, when we have satellite computing, that will sort of- Blanket. SPEAKER_164: Blanket. Blanket. That's, to me- SPEAKER_97: Yeah, I mean, there's probably a billion people on the planet, from what I understand from the research, that this will have a really big impact on. SPEAKER_07: So, what's brilliant about it is, it basically takes the people with the least access, and gives them the best access. Exactly. Because it's going to be from- SPEAKER_170: I mean, listen, I don't have inside information, although I might. I know your friends. SPEAKER_172: Yeah. SPEAKER_170: It's going to be- Listen, I don't- SPEAKER_173: I'm not going to speak about any inside information I do or don't have, but let me just leave it at this. It's going to be really fucking fast. Okay. And I'm not saying I've seen it. SPEAKER_177: Okay. I'm not saying I haven't seen it. SPEAKER_170: What I will say is, if I- If Elon's building it, it's going to be really fucking fast. Yeah. Let me tell you something. My boy's into speed, and it's fucking- Anyway, I don't want to say anything. I'm going to steal his thunder, but this shit's going to be fast. SPEAKER_19: So, to us, I agree with you 100%. The world has gone into a much better place with regards to access to technology. SPEAKER_21: But as an engineer, entrepreneur, I always want to push it more. And to me, I always tell my team that we're going to be- Maybe I feel like maybe we're 1% done when there's a 14 kid in India that bought a tablet and started a business on their phone, on their tablet. SPEAKER_164: Like, I want them to go to Replit, build a startup. Build a startup. That's- SPEAKER_03: Build a startup with a $200 Chromebook. When we get back for this quick break, I want to get your thoughts on, speaking of democratization, the no-code movement. People might look at you and no-code as being in a bit of a paradigm debate as to what is the best way for new coders to get involved, either through not doing code or to be doing code in a frictionless environment, like Replit, when we get back on This Week in Startups. One of the toughest parts of building a company is choosing which tools and providers to use. You know this. You want to pick the best solution for each department to help your employees succeed. Because they deserve the best, we all know that. But there are so many functions in a startup, and each one has an endless list of potential vendors. There's sales tools, there's email marketing, accounting, HR, payroll, project management, customer support, point of sale, e-commerce, you know, it goes on and on and on. Well, eventually, you will wind up with a frankenstack of tools that cost a lot and that don't integrate properly. Well, Odoo is here to change that. Odoo is a fully customizable and fully integrated suite of software products that let you build and scale your stack as you build and scale your business. It's simple, it's modular, so you use what you need and all their apps integrate perfectly with each other. How amazing does that sound? Plus, it's all open source, so you can spend that freshly raised capital on talent instead of expensive software. SPEAKER_54: Your first app is free forever. And right now, Odoo is offering, wait for it, $1,000 credit on your first implementation pack. So go to odoo.com slash twist to check it out. That's odoo.com slash twist to get the $1,000 in credit. Who knows how long that'll last to go now? Odoo.com slash twist. Okay, let's get back to this amazing episode. Welcome back to this week in startups. My guest today is Amjad Massad. And he is A-M-A-S-A-D on the Twitter. And he's the CEO and co-founder of Replit. So the per seat licensing is a good business? Or is there some bigger business here that we'll eventually see like maybe being competitive SPEAKER_59: with an Amazon and hosting? SPEAKER_118: Yes, we view ourselves as a cloud computing company. SPEAKER_131: Got it. So eventually, you could make this whole editor free instead of seven bucks, and then just SPEAKER_54: make the money off of people running their work from the cloud, yes? SPEAKER_61: Exactly. We see that as the best, as the sort of the next frontier for us is just making the cloud as easy as we made coding. SPEAKER_47: So just so people know, we had Quincy Larson on episode 1049 back in April of 2020 for Free Code Camp. SPEAKER_59: And Austin from Lambda, which we have a tiny, tiny investment in, was also on the program. You can just Google Austin Lambda this week in startups and find it. SPEAKER_07: Um, so my tease when we went to break was, you know, we bubble web flow, there's a bunch of these no code tools out there. SPEAKER_54: And they're supposed to be democratizing people getting into coding or having no code startups, which I love, I think is a really big opportunity. But you're kind of democratizing coding. Seems like both of those are in a race, but in a paradigm, in two different paradigms, one is to make it easier to code and get more people coding. And the other one is to tell you, hey, forget about coding, just use our tool and publish. Is that an accurate assessment? And then do you see yourself in competition with the web flows and bubbles for supremacy of startup creation in the future? SPEAKER_21: I think coding is, is a, is not the problem. I think that the, the, the, the problem is all the crap that comes with coding. And so we're about making the active coding a lot easier. You can think of replet as low code because we take, we automate a lot of things for you. We abstract a lot of things for you. We just make everything easier. So you're writing a lot less code with replet because you, you don't have to do all the setup and maintenance. Uh, and we don't think that coding itself, uh, is, is the problem. SPEAKER_61: Like it's, um, I don't know what's the hypothesis behind no code or the idea that that code is bad, but like, why is code bad? SPEAKER_76: It's just an interface hard and it's intimidating, right? It would be what people would say. SPEAKER_54: Um, and that it's easier to just drag and drop stuff and move it around and maybe to write logic. Like if this happens, then that, which is like a scripting. SPEAKER_199: As opposed to coding. SPEAKER_75: You end up coding. Anytime you make a complicated no code app, you end up doing the active coding. SPEAKER_21: You're just, uh, you're just using a visual metaphor, which actually hits limits pretty quickly. Like maybe they'll solve that limits, but visual, uh, visual programming as it's called in the kind of the, uh, uh, scientific sound or traditional sense, people call it visual programming. It's been around for, I don't know, 30, 40 years. And, um, it's really like the, the current iteration of it is, is not that much different than what we've seen. It's just has the Silicon Valley hype attached to it. Got it. Um, and so you don't buy it. SPEAKER_145: You don't think that's going to, you basically look at it. Training wheels. And then eventually you're going to have to look under the hood and code. SPEAKER_61: Well, I think, I think webflow, for example, is amazing for building websites, but I don't see how is that related to, to, to like building, writing a program. Like it's your dream. SPEAKER_03: I become a big step function here with people literally speaking to computers and saying, Hey, I want to build an app. That's like Uber. So I need to have maps. I need to have Facebook, Twitter and Gmail and Apple login. And I would like to have a user account and I would like to have a user profile page. SPEAKER_07: And I want to have on the profile page a picture. And then all of a sudden the app is building while you're talking, this is eventually going SPEAKER_97: to happen, right? SPEAKER_195: Yeah. So I wrote a blog post, uh, on, on our blog called the role of AI encoding. So I got a GPT-3 access early on and you built a bunch of, explain to people what GPT-3 is. SPEAKER_21: So GPT-3 is, uh, is a product from open AI, uh, GPT-3 is a language model, a really huge language model that, uh, basically you can think about it as a prediction engine. So you gave it a piece of text and it tells you with high likelihood, what is the, what is the token, uh, which is like a letter or character that comes after that. Uh, and then when you apply it to language problems, it ends up forming, uh, you know, a lot better than anything we've ever seen before. Uh, and so, so it understands what you want. Yeah. SPEAKER_213: Uh, and it has the ability to write code. So the interesting thing about GPT-3 is that you can program it, you can program it using SPEAKER_61: natural language basically. So you sort of tell it examples, you say, uh, when I say a. A, you give me apple. When I say, uh, C, give me car. When I say D, and then you hit enter and then it, it, it gives you like a, like a word, uh, SPEAKER_21: like demo or whatever. So it learns pattern. Donut. SPEAKER_61: I just thought donut. Donut. Yeah. So it learns, it learns kind of a human learn when humans see patterns, they're like, okay, we're playing this game now. And it starts almost like playing the game with you. Yeah. And so it, it can give some programming ability to non-programmers. And that's why it's gotten so much popular on Twitter is because people would give it these small examples and it would generate this amazing complexity, uh, and, and ability SPEAKER_21: to understand context and to do certain things. SPEAKER_65: Is it a parlor trick or is it reality? In other words, is it just got a big enough corpus of information that it spits back to SPEAKER_07: you impressive looking stuff? Um, or is it actually understanding the context? SPEAKER_19: In, in some cases. Or does that even matter? In some cases it does, it does understand the context. SPEAKER_21: In some cases you, it just doesn't feel like it's just brute forcing, uh, its way, uh, into the problem. SPEAKER_61: It just feels like, uh, you know, I, uh, I played around with it. I was trying to make it, uh, uh, do, do programming and it, it generalizes enough. And so maybe, maybe it doesn't make a different, like I said, but the active generalization that it makes, uh, uh, it, uh, feels like it understand context. So you give it certain examples and it abstracts over them. SPEAKER_21: So it generalizes over them. And so now it just feels like it's doing something with understanding. SPEAKER_54: Has it been trained on the entire corpus on something like GitHub or all open source repositories? SPEAKER_88: Yes. So it has been trained on code. So it's able to write code. SPEAKER_03: So if it's been trained on code, can you tell it only use code in its corpus and like limit its output and, and thought process to just code so that it's simplifies it? SPEAKER_75: You can do that. You can do that. It's currently limited. SPEAKER_61: They have a fine tuning API that we asked us to, but I don't think they're giving it out. But, uh, cause that would be the ultimate, right? SPEAKER_65: If you could fine tune it and say, listen, I just want open source repositories that have SPEAKER_07: over this many lines of code, this many contributions in the last, you know, whatever, five years. So the, it only takes the active stuff. SPEAKER_145: It only, you know, it skims the cream of what's out there. Only give me open source projects that are active, active, defined by whatever. Totally. SPEAKER_21: Yeah. And, and it ends up writing pretty high quality code and we've seen pretty impressive demos. It's not, I wouldn't say it will write an entire application. Like your example would like, get me that and give me that. I wouldn't like, uh, it, but it, but you could make it that there's a, there's a startup, uh, dBuild, uh, that they're doing that where they're, they're doing more there. You still need to do a lot more with GPT-3 in order to make it write very complex applications. So you, you might have multiple models and things like that, but you get back to the no code question is that the question is, is it plausible that in the future, uh, you'll be able to talk to the, to the computer and it generating code. I think it's absolutely plausible. Are we there? I don't think we're there. SPEAKER_61: Um, and, uh, but I still would, uh, would say your programming, even if we get to the point where there is an AI that is taking requirements and, uh, they call it code synthesis SPEAKER_21: and synthesizing code, you're still programming. And so this is maybe the issue I take with maybe some of the no code tools and the claims that they make is that, uh, you, when you're coding or when you're using something like that, that automates the process of coding, you're still programming. So code is incidental. Like maybe at some point we'll get rid of it. Uh, but right now coding as an interface works really quite well and has been sort of, uh, SPEAKER_91: stood the test of time as an interface for programming. SPEAKER_07: So will AI replace programmers? That's a big debate. People are starting to think, Hey, we're getting close with this GPT three and coding is a lot SPEAKER_54: for startups, at least a lot of repetitive stuff. Like let's make a profile page. Let's make a chat room. Let's make a Slack room. Let's make a threaded message board like Reddit. These things are very repetitive. In fact, we invested in a company called Gigster, which had the basic premise that when you outsource stuff, you should outsource it to the top 2% of programmers because they are SPEAKER_07: going to have done these like little components and the components can just be put together very quickly. So will we see AI replace programmers? And if so, when? SPEAKER_213: I think, uh, the most immediate thing that AI will do is we'll make programmers, uh, more SPEAKER_61: effective, more efficient, and we'll continue to increase the, uh, access to programming kind of in the same way that Replit, uh, does that we continue to look at it and invest in it. SPEAKER_21: And at some point where, um, we're probably going to build something there, but, uh, I don't see it. Uh, uh, so if you replace programming programmers, that's the last job you have to replace because SPEAKER_61: think about it, the, if the machine can program itself, then you get into what AI researchers call intelligence explosion, because you have an AI that is programming itself to get better. And so maybe an AI programs, it's sort of the, uh, the next version that is better itself of itself. And then the next version is programming the next version, and then you have a runaway explosion. SPEAKER_75: And then it, we invented God. It's it, so it is, if programming gets automated, it's the last job that's going to get automated. SPEAKER_241: And the human species, basically, it is like Skynet, right? SPEAKER_75: I mean, basically you would be Skynet. SPEAKER_21: So, I mean, I hope, uh, program doesn't get automated because I think it's, uh, it's, uh, it's gonna, it's gonna be a very different and risky world because it ends up centralizing SPEAKER_197: power into the hands of the people who end up. How far off do you think we are from that? SPEAKER_16: Um, cause you had your mind blow by GPT three, right? SPEAKER_60: That kind of blew your mind and that was unexpected. SPEAKER_75: It blew my mind, but I still could see its limitations very clearly. And I could still, it's, um, it's still not reasoning. Like, I don't think there's any reasoning there. SPEAKER_204: I don't think we're decades away. I think we're definitely decades away. SPEAKER_203: Um, uh, but, uh, but I think two or three decades go by pretty quickly based on my life SPEAKER_247: experience. SPEAKER_47: It felt like I was in the nineties just yesterday and three decades for here. We are three decades later, two decades later from the nineties. SPEAKER_54: So it does go by quick in 20 years. SPEAKER_110: You could see that GPT three being pretty darn good, huh? Yeah. SPEAKER_66: Yeah. I think there's still something missing, uh, like neural networks work in a, in a, in SPEAKER_21: a kind of like, you know, fashion, like you said, where you throw more data at it, you throw more compute at it. SPEAKER_61: It's, it becomes this very resource intensive thing that it just, you know, the more it grows, the better it gets. But I think there's a limit to that. And I think the next, uh, evolution in AI has to be some kind of reasoning and has to be some kind of different thing. I think neural networks will hit their limits at some point. SPEAKER_91: And so the question will become, okay, when do we, when do we get to the next, uh, to the next, uh, innovation in AI? SPEAKER_65: Yeah, that makes sense. It does, it does, for people who are trying to figure out what we're talking about here, SPEAKER_145: imagine, you know, C3PO or making the next version of C3PO or David from Alien working on a project to make the next version of himself or in Blade Runner, you know, uh, Pris working on the next version of herself. SPEAKER_75: That happens really quickly. Actually in the movie Her, they, they did that. Yeah. SPEAKER_21: So in the movie Her, uh, you know, the last scene or something like that, she, she's like, yeah, spoiler alert. Spoiler alert. SPEAKER_125: We didn't see the movie for 10 years ago. Yeah. I mean, if you're listening to this podcast, you've probably seen it. SPEAKER_194: You've seen it. SPEAKER_21: Um, she comes back to, to, to him, to Joaquin Phoenix on, on the, on the headphone. And she says, uh, we've been talking and we've been working me and other AIs, we connected SPEAKER_61: and we've, we found, you know, to paraphrase, we've, we found another plane of consciousness or something like that. So they improved so much in the, in the time when he was just chatting with her that they SPEAKER_75: just escaped sort of, uh, escape, escape this lower plane of consciousness that humans are on. SPEAKER_61: And so, and so, you know, there's, you know, if that happens, it's, it's quite scary and SPEAKER_24: it's quite, uh, unpredictable, uh, what happens next. SPEAKER_59: Yeah. So you're in the Elon Musk camp of be careful what you wish for. Or this could get really interesting in a, in a bad way. SPEAKER_204: Yeah. I mean, I, um, I think, um, I think we should continue to make progress on all these things. SPEAKER_21: Uh, but at the same time, yeah, there's, there needs to be discussion about like what, uh, where does it go? It probably needs to be some kind of oversight. Um, you know, I, I haven't thought about it as much as, as Elon or others have thought about it, but from, from, you know, I've thought about it from the point of view of programming and, uh, I'm, I'm pretty excited about building tools to make programmers more efficient because a lot of what we do, like you talked about, is pretty repetitive work that we need to, that we can automate. But, uh, once you can automate the whole thing, then it's, it's pretty scary. SPEAKER_110: What was that? You said something D build was like a, somebody trying to build an automated startup builder or something. Yeah. SPEAKER_19: Uh, yeah. So I think it's D build. Um, and, uh, uh, it's, uh, it's one of those things. SPEAKER_21: One of the biggest, uh, demos on Twitter where I'm sure you've seen it, where someone like tells GPT three to like write code to build, like, uh, like you said, like a profile picture SPEAKER_271: profile page or whatever. Wait, it's called D build or. Yeah. D build.ai probably. Huh? D build. Yeah. Dot co. Yeah. D build.co. SPEAKER_274: D build.co. Okay. SPEAKER_21: They haven't launched yet. Uh, uh, so Cherie. If the CEO, I should probably connect with them as, uh, it's very thoughtful, uh, on these things. SPEAKER_54: D E build.co there is build web apps lightning fast. Yeah. Just describe what you're doing in English. Yeah. Oh yes. I, I remember seeing these, uh, GPT three code builder on the Twitter. Uh, yeah. SPEAKER_65: These videos are crazy. Um, where he just says, I want this, this, and this. Uh, so here it is. Yes. Sharif, uh, Shamim. SPEAKER_59: Uh, I, with GP three, I built a lay, a layout generator where you just describe any layout you want and it generates a JSX, the JavaScript code for you. Yep. Wow. Uh, a button that looks like a watermelon. SPEAKER_16: That is pretty not. Yeah. Is that legit? Those, uh, demos? SPEAKER_132: Yeah. SPEAKER_21: They're pretty legit, but, uh, in order to scale them, uh, D build is having to build a lot of technology behind them. It's not just calling into GPT three and calling it a day. So, uh, they're impressive, but it's, it's still a lot of work. It's not just GPT three doing all the legwork. SPEAKER_65: Awesome. All right. Well, listen, uh, this has been an amazing episode. SPEAKER_54: Thank you so much for, uh, taking the time and everybody check out replit. You're hiring software engineers, community managers. What are you hiring for? SPEAKER_197: Yeah. We're hiring software engineers, hiring community managers. We're starting to think about a marketing position. SPEAKER_21: We have it on our site. Um, and, uh, yeah. Uh, replit jobs. SPEAKER_47: Just Google it. You'll find it. It's all right. It's in the top, top of the, uh, yeah. SPEAKER_21: Yeah. It gives you, it gives you a terminal. So you have to, you have to, you have to earn it. SPEAKER_288: You have to earn it. You have to figure out how to, how to, how to get to the jobs page. I'm literally on the terminal right now. So I think I failed the test. SPEAKER_237: My coding days are, I was thinking about it. I was like, maybe I should learn to code. I was like, nah, maybe I should learn to play guitar. SPEAKER_182: Yeah. And tennis. Yeah. SPEAKER_75: I mean, I mean, look, it's, it could be a very interesting pastime. Like it could be like a very creative, very fun and interesting. Like maybe don't think about it as like, uh, as like for building something, but it could SPEAKER_61: be a hobby. And, you know, that's one of the things that we're, we're seeing with replit. A lot of the older folks, you know, that maybe were programming curious at some time in their SPEAKER_91: youth, they're coming back to it and they're like treating it as a hobby. SPEAKER_54: Uh, yeah, I kind of like that idea of like, as a hobby, as a meditative thing to build little things and concentrate. I mean, I like to write too. And so I think that's why I was like more interested in writing and journalism than coding is because I just felt like it was more accessible for me and more expressive. But I do see writing as like the act of writing to me is like meditating where I have very, I have like incredible flow. SPEAKER_59: And I hear that from developer friends that they have this incredible flow experiences when they're developing, where they get lost in the, in the code as it were. SPEAKER_295: Yeah, exactly. Yeah. SPEAKER_65: All right. Continued success. And we'll see you all next time on this week in startups. Bye bye.