How To Make Money with Cursor AI (Actually) β
Let's learn how to use Cursor AIπ
2024-09-06
Transcript β
[00:00] there'll be other opportunities in the market in other areas but I'm just saying in this specific area and you found yourself on this specific video Go 100% so much of an advantage that people born 20 years from now that look back at coding are going to be like what the heck I wasn't given that opportunity in this window where it now to build on a software application that makes you millions and you can kind of proceed in that manner enough with the little side projects enough of the little games if you actually want to learn how to develop a full stack application using cursor AI watch this video to be clear
[00:30] if you're just using cursor AI to build out little fun games build out a little landing page and you know just use it for the experience this is not the video for you I'm going to give you my experience and my practical Insight from building out a full-blown artificial intelligence software that's backed by Google of what it actually takes to build out a full stack application therefore this video is for you if you want to build out software that's scalable you understand the implications you know everything about it because what I can tell you right now is software isn't just code there's a lot
[01:00] more about it let's jump in if you're just finding me you've probably seen a ton of stuff when it comes to cursor AI in your feed from a bunch of people like a bunch of people a bunch of people but typically in the context of how they're showcasing cursor AI they never show the actual real insight when it comes to building out real software up to this point in this timeline of where we've seen in history this is the first time that being able to build out real software using something like cursor AI is actually pretty applicable to someone that is new to coding therefore there's going to be a lot of people in this space that tell you this that and that
[01:30] but I have no experience so let me give you some real experience here what you need to understand if you want to take this journey because trust me it's not as easy as launch cursor AI make 20,000 in two months use my micro sess oh wait no don't worry buy this book and it will show you no no no let me show you actually what's going on here let's break it down as a side note if you want to see a bunch of cursor AI videos and how to code with it and actually how to use it in the context of software check out this Channel all right first major thing this is going to be the obvious one this is the one everyone knows when it comes to software obviously you need a coding with coding you obviously need
[02:01] a backend and a front end this is just like the yinyang of software development here so the front end could be react based and the back end could be Google Cloud front back now what I just said there is very loaded it's a very loaded statement and what I mean by loaded as in like it's just not that simple here is a couple questions you have to ask yourself before you entertain the idea of coding and this is just the first part of this entire video so I'm going to go ahead and drag this little line here and I'm just going to do like the first letters the first major question to ask yourself is what language am I using L am I using python in the back
[02:33] end am I using j6 in the front end what am I using there is a ton of different languages and there's tons of different reasons why you would choose a different language now de sign not use Python if you're doing an artificial intelligence software just trust me everything's more native there everything's better there then the question comes down to what kind of backend do I want to use well that really depends on your context what kind of application are you developing B the next thing you need to understand when it comes to software development is that there is good code and bad code software development there's a lot of situations where it's 2 plus 2 equal 4 there's only one way to do it proceed but there is also a lot of other
[03:04] situations where you can do it this way and you can do it this way so what do I mean by this basically put it this way let's say I'm building out a users's profile page I got version a of the profile page and I got version B let's say within the user's profile page here we have the users image profile or like the user's image like their profile image their email and what plan they're on that's fine sounds good same situation here what is a version of this situation where there is bad code and good code to help you conceptualize this
[03:34] better I'm going just give you bump UPS profile information so both can see it right oh it's there bad code in this context is that it works but every single time we go to this web page it references a backend database in order to fill in the variables EG the image variable the email variable the plan variable that means that every single time if you have a thousand users that go to this page you're doing 3,000 reads reads in this context means how often we are accessing data in the database this costs money therefore a version of good
[04:07] code that gives the same output would be saving this in the local storage of the actual browser of the underlying user when I say local storage that means like the actual browser on the local the desktop like their laptop stores the data in the Chrome browser or the Safari browser Etc therefore when I go to this page is not referencing the database in the back end alternatively it's referencing data found within the Chrome browser Safari browser Firefox whatever and that's going to save you on reads therefore saving you money at scale now obviously if something changes here or
[04:37] whatever happens you're going to have an on Snapshot listener you can have the ability to reference the database again re like there's a bunch of other stuff in that context but that's good code therefore yes you can build out a full-blown application but is it good code or bad code now there is a ton more I could say about this and I'll leave you with one more that I made a video on recently that shows you good structuring but structuring of the actual application structuring I'm going to use as an iniquitous term here that references the way you actually write the code in the sense of naming variables in the sense of naming files in the sense of actually structuring the application when it renders in the
[05:08] app.js like everything like that it's very important and the problem is that when you build Out full stack applications if you start on a bad foot in the future when you have to rip up your structuring whether that's your backend database or whether that's your front end and the way you structured your files there it takes time it's possible obviously you'll learn and you'll continue and you'll proceed but starting on a good foot which I'll reference in that video right there is always a good idea okay okay that's the coding let's get to other stuff Situation Number Two API this
[05:39] encompasses a lot of different things now end of the day long term when you build out a software you want to have a standalone software where essentially if you had access to no external API when I say API in this context I'm referencing the ability to access functions or flows or data in external applications for example you're familiar with zapier that's kind of their stick EG IM on zapier I'm accessing Instagram's API to publish a photo externally from a third party Source rather than on Instagram itself API is going to be used in an iniquitous term in this context as this
[06:09] means any type of external thirdparty use just for reference let me just show you an example of this type in Google cloud apis and you're going to get a whole list of a bunch of apis you can access in software to do different things for example here most software applications provide API some don't if I type in Google Calendar API I can access through my software different events through the API why am I bringing this up why does this matter because of the fact in a production level environment you will only get afforded API at certain limits now let me give you a
[06:40] very specific example A lot of times when you are accessing an API through a third- Party Source they will have a thing called quotas which means that you can only reference that endpoint so many times until you're capped out or alternatively you're just banned therefore When developing software applications you need to have competency of basically the ground rules for whatever API you're accessing very specific example of this for me personally is YouTube's API this is gatekeep when I say Gaye keeped I mean Gaye keeped in order for you to get access to higher quotas and when I say
[07:11] quota in this context let's for example say for me to post a comment through API on YouTube that cost 50 quot and you're going to give a certain amount afforded to you through an application when you access it in your little Google Cloud profile therefore what you need to understand is that to access higher limits there is an entire review process now some apis don't have this you can access it unlimited you're good to go but some apis do have this and it's a very very strict process where you have to abide by certain guidelines to privacy policy so we'll little make a
[07:41] little Branch here we'll put l for legal in addition we'll make another Branch here we'll put Q for quota this is big why is this big because of the fact that obviously in your early stages of application development this is not going to be as pertinent because you're not going to have as many users but at scale this becomes a very serious issue as you want to make sure that your quota is good you're also abiding by their terms of service because at any point these third parties have the ability to click you ban you can't access it so just as a side note and we'll keep going here it's always a good idea when
[08:12] building out an application not to rely on external apis be Standalone also as a larger side note here this entire video is under the perception you're doing this with a small team and you're bootstrapping it there is implications outside of this if you're doing it differently which I'll try to find the video but I'll reference it right there that shows you the implications of hiring a team or alternatively using no code tools to build out a software like there is a ton of implications here so let's go to step three step three which is probably a really big one for a lot of people and it's going to hit home is
[08:44] marketing this got to be the biggest this has got to be the one that sends it home for a lot of people that this isn't just a walk in the park if you build out a really cool software application fantastic B but reality wise is that now you got to Market it a lot of times this is is kind of a money suck therefore I'm going to give you two quick tips on this first off whatever software you plan on developing I want you to have like two main ways of viewing it the first way is like as a major learning experience like you're learning how to build out a full stack application why that's important is that if you ever need to Pivot or
[09:14] build out one in the future you have that skill set now so we'll put we'll put l again for learning second one on that point is build out a software you understand and actually need to use so we put you what I mean by this is that make it a pain point that you experienced personally it's going to kill a lot of birds of a lot of stones first one's going to kill is that since you need it you know there is some relevant demographic that would need it as well my example is Bump ups.com this is for Content creators and part of my day I do content like what you're seeing
[09:45] right now so I created something that was very specific to my paino this is important as it kind of undercuts a lot of the marketing issues you'll have in the future because you'll know exactly what kind of pain points to address and the last one here is we'll put C build something cool don't build another notion app don't build another calendar app don't build an appointment app like build something cool I think regardless of however your software company ends up in the long term this is an amazing experience in the sense of you learn a ton a very powerful skill but build
[10:16] something cool if you're going to spend months years towards building a software make it fun like make it actually cool and the reason I say this is right now we are in a point an AFF flection point in history that our ability to access artificial intelligence through API and third party providers has only been able to do within the last year and a half oh Corbin you know we could have access gbt2 like way back dude like that's a wrong I'm talking about very comprehensive models and what they can do now at a very cost- effective rate
[10:47] stop lying with me so this is good that means that cool ideas and new ideas haven't been done yet because we're only a year and a half in let's keep going here I mean this just goes without saying legal now this is a little different from what I'm used to in the past I used to run a product based business that was a vape company which is a high-risk product so when it came to that legal work I was a whole different sheban this one's a little simpler but still has implications now obviously you probably already heard about the EU and everything implied with that with the gdpr and etc etc but as a
[11:18] bigger thing here you just want to keep in mind a couple things here the first thing you want to keep in mind is that legally when it comes to your code in order to sell your company if you ever choose to do so in the future you're going to have to copyright it big disclaimer there I'm not an attorney I'm not a lawyer this is not legal advice don't take it what do I know when I say copyright in this context we'll put another another C here also for this I'm talking about the USA I don't know how this works in other countries why because I'm from the USA the way we copyright code is going to be as a literary work now you may be like why why is it a literary work this is not a
[11:48] book that's because the ter like coding is pretty new when it comes to history so I guess they kind of grouped it in with literary works is what it is but you want to copyright it as a literary work as this gives you the ability so that if you ever sell the asset transfer the asset there's actually like a piece of legal documentation that shows the asset now when it comes to other types of legal documentation such as best ways to structure a software company best areas to start a software company I can make a whole separate video on that we could keep going down the list here but what I'm realizing is that this video
[12:18] could get really long so I don't want to make it too long here I guess I'll leave you with this check out that video right there I go full-blown in depth what it means and what's happening right now when it comes to Cod with AI and what that means for the market as a quick synapsis quick little like tldr essentially we're in a window within the next 1 to 5 years more likely 1 to three now there is an opportunity here when it comes to critting software that was never there before the issue is when we get to the point where you could genuinely build out a full stack
[12:49] application with one prompt like actually one prompt this Market is going to be very saturated and very hard to get into I don't want to leave on a sad note here but put it this way right now when it comes to Ai and the reason you clicked on this video when it comes to cursor AI is that you're in a very advantageous position what you can do now is expediate code output and expediate software development EG one developer can work probably 3 to 4X faster than what we've seen in the past so we're in the build fast put out phase but trust me when we get out of that
[13:21] phase and it isn't build fast put outphase it's like one prompt application outphase capap they'll be other opportunities in the market in other areas but I'm just saying in this specific area and you found yourself on this specific video Go 100% so much of an advantage that people born 20 years from now that look back at coding are going to be like what the heck I wasn't given that opportunity in this window where now to build on a software application that makes you millions and you can kind of proceed in that manner keep it simple I wasn't born at the
[13:52] right age when the internet first came out and I wasn't able to build those first websites in the early 2000s and make my money that way I just wasn't alive or actually I was alive but I wasn't at the right age yet same idea here Windows of opportunity ours is right now take advantage of it cuz if you don't then I guess it is what it is make sure leave a like it's completely free and I'll see you in the next video these videos are based off everything youve done with YouTube are they good or they bad I might leave one of the cursor videos right there check it out start learning how to code with AI That's my face and I'll see you in the next video