Summarify.net

Bolt.new Tutorial for Beginners (the Cursor AI and V0 Killer)

lDMhK8DamuE — Published on YouTube channel Greg Isenberg on October 8, 2024, 5:00 PM

Watch Video

Summary

This summary is generated by AI and may contain inaccuracies.

- Speaker A tells the audience that bolt, a new tool, is replacing cursor AI. Then Speaker A and his main man Ross Mike talk about it on a pod. - Greg comes to the show to talk about Bolt. Greg hopes the video can be an encouragement to people to keep playing with these tools. - Greg tells the audience that Bolt is a bit slower because everything is online, but he thinks it shouldn't be an issue because there's so many people trying it out right now. - They are going to set up a file AI client and handle the image generation process themselves. - Greg thinks the image is terrible but the workflow is good. He tells Speaker A that they did this in what, maybe less than 20 minutes. - Bolt is a great tool for instant prototype. But for quick prototyping, I would use cursor because it allows me to see more of the nitty gritty.

Video Description

In this episode, I am joined by Ras Mic, a full stack engineer & YouTuber, where we dive deep into the frameworks and strategies on how to best use Bolt. Mike shares his unique insights into how to use and set up Bolt to make the experience of building on top of Bolt as easy and seamless as possible. Learn how to use Bolt like a pro!

Episode Timestamps:
0:00 Intro
02:34 Building with Bolt: A Real-Time Test
10:58 Implementing Text Generation Functionality
15:48 Testing Image Generation with Prompts
16:57 Deployment Process with Netlify
19:07 Bolt vs. Other AI Coding Tools
26:31 Advice for non-technical builders
29:04 Advice for developers

1) What is Bolt?
• A culmination of various AI coding tools in one platform
• Recently launched, showing immense potential
• Suitable for both developers and non-developers
• Some bugs, but expected to improve rapidly

2) Building with Bolt: A Real-Time Test
• Created a text-to-image AI app using [Fowl.ai](http://fowl.ai/) API
• Built a Next.js project with a simple landing page
• Implemented image generation functionality
• Encountered and resolved various errors through prompts

3) Bolt vs. Other AI Coding Tools
• Slower than some competitors due to online nature
• More comprehensive than v0 (owned by Vercel)
• Handles package installation automatically
• Provides a full project structure, not just single files

4) Key Features of Bolt
• Uses Next.js 14 best practices by default
• Integrates with Netlify for one-click deployment
• Allows for easy error resolution through prompting
• Generates full-stack applications with minimal input

5) Ideal Use Cases for Bolt
• Quick prototyping and visualization of app ideas
• Non-technical founders building startup MVPs
• Builders looking for instant results without coding knowledge
• Creating simple Proof of Concepts (POCs)

6) Limitations and Areas for Improvement
• Deployment process can be finicky with external packages
• Some redundant code and unused dependencies
• Error handling during deployment needs refinement
• No option to download codebase for external editing

7) Bolt vs. Cursor: Which to Choose?
• Bolt: Better for non-technical users and quick prototyping
• Cursor: Preferred by those who enjoy coding with AI assistance
• Bolt takes the wheel, Cursor lets you stay in charge
• Choice depends on your technical skills and project goals

8) The Future of AI Coding Tools
• Expect rapid improvements in coming weeks/months
• Potential for integration with other development platforms
• May revolutionize how non-technical people approach app building
• Could significantly speed up the prototyping process for developers

9) Key Takeaway
• Keep exploring and playing with new AI tools. The more you learn now, the better positioned you'll be when these technologies mature.
• Stay curious, keep building!

Want more free ideas? I collect the best ideas from the pod and give them to you for free in a database. Most of them cost $0 to start (my fav)

Get access: https://www.gregisenberg.com/30startupideas

🎯 To build your own portfolio businesses powered by community you might enjoy my membership.

You'll get my full course with all my secrets on building businesses, peer-groups to keep you accountable, business ideas every single month and more!

Spots are limited.

https://www.communityempire.co/

📬 Join my free newsletter to get weekly startup insights for free:

https://www.gregisenberg.com/

70,000+ people are already subscribed.

To improve your rankings your business on Google and using AI for SEO, sign up to

http://boringmarketing.com/

FIND ME ON SOCIAL

X/Twitter: https://twitter.com/gregisenberg
Instagram: https://instagram.com/gregisenberg/
LinkedIn: https://www.linkedin.com/in/gisenberg/

FIND MIC ON SOCIAL

X/Twitter: https://x.com/rasmickyy
Youtube: https://www.youtube.com/@rasmic

Transcription

This video transcription is generated by AI and may contain inaccuracies.

Speaker A: People are saying that bolt, this new tool, is replacing cursor AI. They're saying it's easier. They're saying non technical people could use this and create a prototype in 20 minutes or less, even easier than cursor AI. We dive into it. I brought my main man, Ross Mike, on the pod. He explains things so simply for anyone who wants to build their ideas, this pod is for you. All right, let's make some history. So we've got Ross, Mike, Mickey, Michael, back on the show. He's here to talk about Bolt. And, you know, they say it's a cursor killer. They say it's a v zero killer. What are people going to get out of this video if they make it through?

Speaker B: Yeah, I think. Well, again, first and foremost, thank you for having me here. It's always a pleasure, and I never want to take it for granted, so thank you so much for that, Greg. But in terms of what bolt bolt new seems to be is, I think it's looking like a culmination of all the different tools people have been playing with, all placed into one. And although it's early, it recently just launched a couple days ago. You cannot deny whether you're a developer, non developer, that this thing has potential. There's been some issues, some bugs people have been experiencing, but again, this just launched, and from my first few plays and attempts, this is mind blowing. And I think no better way to test it out than to build something.

Speaker A: I think that's right, yeah. And through that process, through the building, people can learn, write some notes. I don't know. What do you want people to do while they're listening?

Speaker B: Honestly, to me, it's just like, I hope it's just an encouragement to just keep playing with these tools. Right. I don't think I'm confident to say any of them is perfect, but at some point, they will be, or they'll get really, really, really good. And you've put in the groundwork to keep testing, iterating, playing, breaking, learning that when they do become really, really good, you're not starting from scratch. You've already have this knowledge. Now you're starting to build and ship fast. That's my goal. If this encourages you to play after work late at night instead of watching a show and you're just on bolt or some other AI tool, then that's a win. All right, let me share my screen. And to preface, don't really have a project planned, but I was just thinking, there is this company called Fal AI, and basically what they do is they are an aggregator of all the different image AI models and they turn them to simple APIs. So let's say for example, a simple text to image AI model like flux. I can click on this and they basically what they do is they take these models, they wrap them through with their API, and they make it so that with this one snippet of code, I can use their AI model and have access to it. For some reason this is not working. No, it is. So if I click run on this, this is an image model and the prompt is extremely close up, single tiger eye, direct, blah blah, blah, blah, blah, and you get this, let's do something different. Let's do two dudes on a podcast virtually talking about AI. Let's see what we get. Hopefully nothing weird.

Speaker A: Yeah, I'm scared.

Speaker B: You know what, it's pretty good. So what we're going to do is we're going to use their API and build a website that you can enter a text prompt to and it'll give you an image. And we're going to use bolts with the best of our ability. So how does that sound? Great. Is that a good, should we go with that?

Speaker A: Let's do it.

Speaker B: Perfect. Okay, so what I'm going to do is I'm going to start with bolt. And I know that for a project like this, it's probably best I use something like next j s. So what I'm going to do is I want to build a simple SAS project using next js. Can you please just build a simple landing page? Make sure you're using next js 14 best practices. So with v zero, if you guys remember the last video I was talking about, V Zero is owned by Vercel, which is one of the maintainers of next j s. So when you use v zero by default, it's going to use next js. Bolt, on the other hand, is not owned by Vercel. So I specify with Bolt that I wanted to use next JS just because it's a framework I'm familiar with, and it's one of the most popular frameworks to build web applications with. So I hit that prompt and now what I like about Bolt is I'm not just getting the code for a single file, it's building on my project, it's building on my layout, it's building on my landing page, it's installing the packages, which is the biggest thing, right? When you set up a framework or a code base, sometimes you're going to need external packages to do, you know, different functionality. Bolt installs those packages for you, which is a great thing. And might I add, this landing page is pretty good as a starter base. So we have our landing page. Now what I'm going to do is I'm going to take, I'm going to go on flux and again, this is the AI model we want to use. I'm going to scroll on the documentation and there's a couple things it tells me here. So it says I need to call the API first. I need to install this package, I need to get an API key and then I need to use this code and then it has more instruction down there. So I'm going to just follow the instructions and say, and install this right here. So let me take this package. Or actually, let's say this is my developer mind talking. I don't even want to do that. I want to say I want to build a text to image AI application. I'm going to use file AI. What should I do? And the reason I want to prompt this is I already used file dot before, so I know how it works and I don't want to cheat and just copy code and do it like I'm a developer, I want to use the AI model. So let's see what happens. Shh.

Speaker A: Don't tell anyone, but I've got 30 plus startup ideas that could make you millions and I'm giving them away for free. These aren't just random guesses. They're validated concepts from entrepreneurs who've built $100 million plus businesses. I've compiled them into one simple database compiled from hundreds of conversations I've had on my podcast. But the main thing is, most of these ideas don't need a single investor. Some cost, nothing to start. I'm pretty much handing you a cheat sheet. The idea bank is your startup shortcut. Just click below to get access. Your next cash flowing business is waiting for you.

Speaker B: So it bugged. It does this sometimes you just hit send again.

Speaker A: It's pretty quick.

Speaker B: I will say, yeah, and you know what? For a first iteration, this is great. Like, I remember v zero when it first launched, it was pretty bad. Like, and like anyone who was a developer is a developer. Using it was terrible. But like, you know, two, three months in, it's one of the best ones out there. So I have no doubt the same thing with Bolt and this being their first version is fantastic. So let's see what it did. So it says it updated package JSON. It created some stuff. So let's look at the preview. So I'm going to refresh here. Let's see what happened. Let me lower my screen here. Okay, so we're going to go to code. Oh, it's still downloading some package. One thing I will say about bolt is because everything is online, it is a bit slower, so you will have to be a bit more patient with it. So let's see preview. Let's refresh. Okay, it broke. Okay, so I know why it broke, but I would love for the AI to fix itself. It's not showing me anything. Please fix. So, okay, this issue pops up, but I already prompted that this should, that it should try to fix itself. Let's see what it does. The one thing about both, I would say, greg, is it's a little slow. That's the only thing. But in my opinion, I think that will not be an issue because with how great the product is, I don't know if they have funding or they'll get funding. They'll probably get funding and scale servers. That shouldn't be an issue at all. To be honest.

Speaker A: I feel like there's just a lot of people trying it out right now.

Speaker B: Yeah, that too. That too. And like, it's okay. So, all right, so I got this error. What I'm going to do is I'm going to copy this and I'm going to say, here's an error. I got. Please fix this. Now. I know how to fix this, but I don't want the AI model to fix it. And push comes to shove, if it doesn't, I will. Yeah. There's so many people using it. If it's this slow. My goodness.

Speaker A: Dude, you remember, you remember cursor. Initially it was so slow.

Speaker B: Yeah. And then they got that $60 million injection and then it became fast all of a sudden. So I guess that's what bolt is maybe waiting for.

Speaker A: Yeah.

Speaker B: Okay. Let's see if this fixes it. It's running the code. Okay, perfect. So it fixed my issue. A little buggy, a little shaky. But if you copy the error that it's giving you, and you tell it, here's the error I got. Please fix it. It looked like it worked. So now what I'm going to do is I'm just going to type something random. Handsome mandae. If I click generate, nothing's going to happen because nothing's supposed to happen. We just have the layout. So now what I'm going to say is, how do I make the text generation work using file? So what I'm prompting is I want it to kind of tell me what I need to do, because it needs an external API key. So what it's saying is certainly let's implement the text generation functionality. We'll need to set up a file AI client, create a form for user input and handle the image generation process. Here's how we can do it. So it's providing me a step by step what's going to do, and if we look at the API, remember here it says install the client. So that's exactly what Bolt is doing. Now it tells me here, I made the following changes. It tells me what it did, but here's the work I need to do. It says to make this work, replace your, your file key here in env local file with the actual API key. So if I go on my code, it's telling me there's a file called envision, short for environment local. So if I go on my codebase I see that there's a file right here. So it's telling me this key right here, this, your file key here needs to be a key that I get from file. And basically how I would do that is I'd go on my profile and pull that key. I'm just going to move this right here, get my key real quick so that nobody, because I'm using a live account. Alright, I don't mind sharing this screen here. So just for anybody looking, the way you'd get your API keys is you'd go on API keys. I created mine and I'm going to paste this here. You're going to see it, but I'll delete it. Anyone who tries to spam it, please don't and I'll save it so it'll tell me that's what I need to do. And it also says make sure you have the latest version of file AI server client. And what I can do is I can run this command myself, but I think it already did that for me so I'm not going to do that. So I'm just going to hit refresh real quick and let's see if this works. Futuristic city with chick fil a I don't know why I would do that, but okay, so it says an error occurred while image generating. Let's go to our terminal and basically what I'm going to do is I'm going to copy the error it gives me here because I'm, again, I'm not a developer so I don't know what's going on. So I'm just going to paste this error and say fix this for me again. I know the issue, but I just want to give people sort of a workflow to play with if it breaks. Like if this, if you get an error here, you go to code. You look at the janky text you get here, copy paste it over here, say it's not working, and then let it give you a fix. So let's see if things look good. It said preview. Futuristic city with chick fil a. That will be our prompt.

Speaker A: Is the chick fil a gonna be in there?

Speaker B: That's, let's, let's see how advanced. Okay, so for some reason, this broke again. Let's see why. So what I'm going to do is, again, I know the fix, correct, but I want to just show people that if you handle it with enough grit and you keep on going, it should be fine. So let me just paste that one more time so I can get the error, so it can fail, and then it fails. So what I'm going to do is I'm going to copy this error, all this red that I get right here, paste it here, and be like, fix this error. But what I'll also do is when I go to file, and if you guys remember when I went to the model itself, I think it was this one, and I clicked on API, there was some code snippet it gave me. So what I'm going to do is, I'm going to say, fix this error. Here's an example from files docs, because again, you can't always assume the AI knows everything. And this is where I know we just jumped straight into bolt. But if I wanted to build an actual application, I would do research first on what I need, how it would work, how it works, what the setup looks like. But here we're just trying to have fun and show both. So I would have done enough research on file to know how it works, what's needed, what's not, and then with that information, I'd give it to the AI model and it would probably not make the mistakes it makes now. So let's hope this time this works. It worked. It worked. I didn't think it would. It worked.

Speaker A: I don't see Chick fil a, though.

Speaker B: I don't see the chick fil a either. Or a modern chick fil a. Chick. Wait, am I spelling it right? Chick fil a? Wait, that's not how you, I mean.

Speaker A: I think you might, I think you might need to put, there's like dashes. Yeah.

Speaker B: Oh, yeah, we'll do that. A modern chick fil a in 20, 50, 67, so I would, I would honestly say that that wasn't bad in terms of, like, I mean, this image is terrible, but in terms of the workflow, I think, Greg, you, you can see that. Yeah, it has, like, there's some, you know, bugs that they, the team I know is working on fixing. But for the most part, again, if you have grit and you just keep on pressing, giving it the error, telling it to fix it, I mean, we did this in what, maybe less than 20 minutes.

Speaker A: Yep. Crazy, right?

Speaker B: And what's cool about this is, and this is what I love about what you would call it, Bolt, is I could click on deploy here. And they partnered up with a platform called Netlify, and it's literally one click deployment. So I just click the deploy button. It's going to build my application, check if there are any errors or any issues it needs to fix before deploying my application. And then once the build, like, once it's compiled the code and the build is good and my application is ready for production, it will literally deploy it to Netlify and give me a URL that I could share. So let's.

Speaker A: Netlify is awesome. It's super reliable, right? It's not just any, it's one of.

Speaker B: The best out there. It's not your toy. Like, it's a dude in his room with five servers. So it says there's an error here. What we're going to do is we're going to say, fix this problem, because I don't even know what the issue is, nor do I want to look at it. And, yeah, Netlify is a great deployment platform. There are, I mean, if we go on their site, there are pretty. Netlify, I promise. I don't watch Netflix if we. Yeah, so, like, there are big companies that use Netlify. So it's a great partnership on both end. Let's see. Okay, it failed again, which is fantastic. Let's see why. So what I'm going to do is, I'm going to say the build keeps on failing. Can you please fix it? And let's see on the code tab what errors there are. I'm going to do. Let's see. I'm going to. Okay, I know what the error is, but I'm not going to cheat. I'm just going to copy this and paste this here and say, this is the error I'm getting, and I paste that and let's see if it fixes it. I apologize for the force oversight. Such a nice model.

Speaker A: And what do you prefer? Are you a cursor guy? Are you a bolt guy now?

Speaker B: You know what? I am still a cursor guy for the simple fact that I enjoy programming, I enjoy coding. This sort of robs me of the fun. But I do like bolt. Maybe for quick prototyping. Like if I wanted to, let's say, work on an app and I needed like a quick prototype just to see, like just, just to like visualize how things would work, I would just prompt engineer it through bolt. But the reason why I think I personally like cursors, it allows me to code. But I also have my junior engineer with me. Bolt and relet, they seem like they're taking, they're taking the wheel, right. With cursor you're sort of still in charge. Right. And it's two different tools. Right. I definitely do think bolt and relet are on one side of the spectrum and then you have like cursor and v zero on another side. Let's see what error I'm getting because it's giving me another error. It says, cannot find a module. So I'm just going to copy this and say fix this error.

Speaker A: So I guess it really depends on what you're looking for.

Speaker B: 100%. I, if I were like, so I'll give you my take. If I'm a non techie, like a non technical person, I'm a founder, I want to start a startup, or I just, I'm just a builder, a business person, I would focus a lot on bolt and relet. If you are someone who wants to know more of the nitty gritty, then I would also use cursor. Right. But if you're someone who just wants to instant prototype, you know, see, like, you know, see stuff like build a simple poc, then bolt and replant are great. But if you're, I truly believe you're trying to build something that you, that you want users to use, you're going to have to get your hands dirty. Let's see if it. Yeah, see, it keeps having, so it keeps, now it's having a type issue. So what I'm going to do is, again, this is where the bolt team needs some improvements to make. So I'm just going to say fix this problem. But the one thing that I would say, especially for non technical person, if I was non technical, I would rather deal with this than trying to figure out how to deploy something. And this is why your replic and bolt, for non technical people, in my opinion, are the clear winner. Just have to enter again when it poops. Like that because it handles the end to end, right? Versus with cursor. Like you can build something, but deployment is a whole different animal in it of itself. Okay, so let's see if it's fixed that issue. I get so nervous.

Speaker A: Totally, like please get it right even.

Speaker B: Though I know the issue and I can fix it myself.

Speaker A: We believe you. We believe you.

Speaker B: I appreciate that. Thank you. Oh, broke again. What is it this? Time travel. Okay, so I can literally fix it with one line and I'm going to do it. But let's see. Check validity. Okay, so maybe let's do a little learning here. It says type error, cannot find module volume or its corresponding type declaration and then says import drawer. And then you see vault. So basically what this is saying is it can't find volume and volume is used for whatever this file is. But when I look at my code base. Let's run this code base again. When I look at my code base, give it a second to load. When I look at my code base, it doesn't need a drawer. So I don't even know why that file exists. So what I'm going to say is I'm going to copy this. Let me just copy this right here. I keep getting, I got this error. I don't seem to be using drawer. So please remove it and remove any other files or folders I'm not using and run this build. So this is where, like on Twitter I've been getting some responses. People are like, ah, but like it's sort of buggy. This is standard. Third, this is where like when it comes to deploying it because you need to make sure that all your packages and all your files are good, that it bugs out on deployment. But if, if the way these companies build and grow is any indication of how bolt will be, I have no doubt by within the next week this issue should be solved. So it's going to build again. 17th time is the charm.

Speaker A: It's okay. This is, this is the real, the real deal, right? Like we're sharing it, warts and all, 100%.

Speaker B: So it, okay, so I'm going to cheat and I'm going to make this work myself. So it says here, cannot find module radix Ui. So I'm going to do is I'm just going to copy this basically saying there's this module it needs but it hasn't downloaded. So I'm just going to download it manually.

Speaker A: And couldn't you go to, let's say cloud or something like that and just be like here's my issue.

Speaker B: The one thing is, I don't know if I can download my code base now. Would be sick is if they allowed me to download my code base, I could run this through cursor. Like, can I. I don't think there's an option. Like can I tell it, can I download the code base? Like if I could download this code base, then that would be a sick way to build. Like if I could download this code, run it through cursor, fix my issues, and then place it back here, it says, oh, I have to use their editor. I don't want to do that. So let's just, let me just cheat right now and make sure everything is installed, and then let's do a build myself. So this is where the tough part with bolt is. The deployment part is a little finicky when you have external packages. But other than that, I mean, in 20 minutes we had, well, it's building right up. But we had a working prototype in 20 minutes and that's just great in.

Speaker A: My opinion, not just any working prototype. Like this is, this is valuable stuff, right? Like it's super, super valuable. I think if you have an audience and, you know, you can build your ideas here and distribute to your audience, or do meta ads build, you know, just arbitrage there. Like there's a lot of opportunity to build, build startups here.

Speaker B: I actually have a question for you. What does, like with all these AI tools, what do you think someone who's maybe not so technical, but is learning to be technical, learning these tools, what's the best positioning for them? Like what are they to do with disinformation? Like, let's say they know how to market, they know the business side, and now they're getting into prototyping. What should they be doing? Because this is actually a question for myself. There's someone who knows how to build. Like what? You know, let's say I have, I have this skill. What should I be doing? What should people who know how to use these tools be doing?

Speaker A: Quick ad break. Let me tell you about a business I invested in. It's called boringmarketing.com dot. So a few years ago, I met this group of people that were some of the best SEO experts in the world. They were behind getting some of the biggest companies found on Google. And the secret sauce is they've got a set of technology and AI that could help you outrank your competition. So for my own businesses, I wanted that. I didn't want to have to rely on Mark Zuckerberg. I didn't want to depend on ads to drive customers to my businesses. I wanted to rank high in Google. That's why I like SEO and that's why I use boringmarketing.com and that's why I invested in it. They're so confident in their approach that they offer a 30 day sprint with 100% money back guarantee. Who does that nowadays? So check it out. Highly recommend boringmarketing.com dot I mean, just because you know how to build a product doesn't mean you know how to build a product that retains and drives engagement and word of mouth. So those, that's a whole separate ability of product optimization. That cursor or bolt or whoever or whatever isn't going to help you do that requires you to speak to your customers, speak to users, understand what they like, understand what they don't like, go on social platforms like Reddit and understand people's pain points, add this feature here, add that feature there. But I still think that the number one way to learn that is by being in the arena, putting out the product and committing to optimizing just like you're committing to building. This is what I want people to really get from a lot of the tutorials I do is if you could commit to building and you could commit to learning, commit to learning how to build, commit to learning how to market, commit to learning how to optimize like that. That's the future.

Speaker B: Makes sense. Makes sense. And I guess maybe a selfish, selfish question for the devs. I know a lot of devs that are very talented, that could build great products like without AI, but don't have a lick of understanding of how it comes when it comes to marketing it, sharing it, promoting it and all that stuff. And what would you say for the devs who know how to cope but don't know the other side? Is it, should they partner up with people or is it a skill that can be learned?

Speaker A: My message to them would be the best songs aren't on the billboard 100. Meaning just because you create the best possible product doesn't mean that you're going to be successful. So just like how people like you will come on a pod and be like, you should learn how to code and go and build stuff and like your training wheels are bold and then move to cursor and then maybe like a, you know, a real id, I don't know. The same is true to devs. Devs should start by putting out content, seeing what works, building a community themselves, seeing what works, and commit to the process. So like if I'm someone like you, like I'm like, you're doing it, you're putting out content, you've got a great YouTube channel and stuff like that, but committing even more. What does that look like?

Speaker B: That makes sense. And I think a lot of people are, especially devs are afraid of the content piece. But while you were to giving us some great advice, I was trying to make this work and I think this is where both just needs to fix. So the issue is that it installed a bunch of files and dependencies that I'm probably not going to use. And in order for me to make it work, I would have to go line by line. So what I would say for now is we have this amazing prototype run, Dev, and we're just going to wait a couple days for Bolt to fix this. But in terms of iterating building, um, right in this moment, I think Bolt's one of the best. It minus the bugs that like we just experienced right now.

Speaker A: Cool. Anything else you want to let people know?

Speaker B: Yeah, I would say just keep playing with the tools. Keep update with the tools. Like I said in my first video, it's really just taking part. If you knew Bolt released like two, three days ago, then that means you're doing the right thing. And I would just explore and learn these new tools. Just because a new tool dropped doesn't mean you have to use it. But I think the more you play with it, the more you learn, the more you start to develop a workflow. And just the simple fact that with a couple prompts I didn't write any code. With a couple prompts we built something where I can say two guys on a podcast talking about AI. Again, this was just a couple prompts. I didn't write any code. I gave it some documentation and we could do this right. Obviously there's a lot more to building a full fledged application, and I know that's something we plan on doing, Greg. But for now this is bolt new and I hope everyone has fun playing with it.

Speaker A: Absolutely. Comment like subscribe if you want more bolt videos from us. Mike has an incredible YouTube channel. Ross, Mike, go and subscribe there and anywhere else you want people to go.

Speaker B: Yeah, YouTube's fine. Twitter is rossmicky and yep, say hi. And if you have any questions, leave them in the comments below. I tried to respond to every single comment on the last YouTube channel. At some point it would have been a full time job, so I'll try my best. If you have any questions, leave them in the comments below. And Greg, as always, thank you so much for the opportunity.

Speaker A: Thank you. I really appreciate it. Later.