I just feel like im living in an alternate reality. Ive tried to use AI seriously at least 5 times and each time the only thing AI can do is boilerplate. What am I doing wrong?
you have to let it create the base of the project, after that you have to give full context and new chats for every problem and every feature you want to create. it's tedious but this is the only way IF you don't know how to code. for coders it's easier.
I don't know, I just use AI for autocomplete, but honestly whenever I ask to do something more-less serious it is just producing bs. It doesn't work for me, I tried different models same results.
Frontend development has always been more complicated than it should be. It is at AIs ballpark, with millions of examples around. But once you try slightly out of that zone, a service requires a proper data model, it fails(for example cursor gets into tool calling loop and gives up). And checking/fixing its code takes more time than writing it. I am not convinced AI has any significant productivity boost for development. It saves you some SO visits, sometimes refactors good enough, pops the boilerplate for you, but that is about it.
you are right. I was running in a error loops or just duplications in code in more complex parts of the app. Still helps to create first cut of UI for the app.
@@AivarsMeijers UI development is bloated. In the tech gold-rush era, everybody and their dog written a badly engineered framework, but these things got traction because of the sheer amount of people joining to their development. Social coding anybody?, github effect? Career building... Sigh, we should have solved UI using declarative, no code tools, yet here we are in 2025 people are amazed by things like htmx. Frontend development is a fail in terms of engineering and development culture around it.
@@AivarsMeijersstill helps? Dude in enterprise setting doing this kind of thing will just kill your team lol. And plus our client like gov needs really proper and secure system, not 10k lines that produces stupid big. Say what you want , put videos how you want. And dude even looking at your app ui yeahhh, ai and v0 can do that. How about i give you our designer’s design for project and do live stream with your all AI tools and achieve that. Are you up for the challenge? And dont talk about rejecting changes. I literally have written my own ai to detect image from scratch in go lang, as a way for me to understand ai. So dont give me any of that.
@ You are right for sure. I'm talking about indie app development and the first version of UI for it. I finetune UI after getting the first version of it from AI anyways. P.S. I'm working for a corporation as a consultant. With the designer, many team members, and all that jazz. Sure there is zero chance to get ready to use UI code based on design requirements, but you can still find cases where AI is useful.
I am not looking at the source code, but just from the picture you took i already spotted few vulnerabilities, first your application is highly susceptible to MiTM attacks, and of course an actual engineer looking at the produced code base, that is actually a senior developer, not a scammer that did few hack projects off a bootcamp, would have easily spotted the flaws and fixed those, however a person that is more concerned with spreading misinformation for the sake of making few bucks on the low side of nonsense youtube videos doesn't even gasp the concept or how dangerous it is to leave such vulnerability in the application. Knowing that is made with AI, as amazing as this is theoretically, so far there hasn't been an agent, well i not going to go into the technical details, why such agent is impossible practically or theoretically with the current AI models, because i am sure it will go over your head considering you made what is a fundamental mistake even uploading such video on a public platform. But back to the point, knowing it was made with AI, and that it's a mobile application, you probably decided to be a smart ass and added google sign in, and apple sign in. And since the AI doesn't understand context, it basically included all the keys inside the application necessary for the authentication to work, what AI doesn't know however is how these protocols operate, in order to sign in a person the app must make a request to your apple cloud which would then validate if the account is trying to connect to the app and issue and authentication session. However, the issue here is the following since you're not protecting against MiTM attacks, now any application that is running malicious on your device can now hijack the network and not only steal the information that you're app is providing such as session tokens or any private data that you might keep with it, but also your entire apple account, because you're a genius that decided that it's better to $20 a month, rather then find an engineer to solve the issue at hand. This gets even worse, because now your application is essentially a backdoor to your users apple account, now bad people can actually target your users and use your application as a way to steal their apple accounts and get access to the entire life, as we all know all apple users keep all their passwords in their apple wallet, because it's more secure that way. Not to mention those dumb enough to leave credit and debit card information there. Worst part is, every script kiddie that wants to become a cyber security analyst always starts from the basic deauth wifi attack, which is exactly the foundation of MiTM attack, so congratulations, somehow, using the latest technology, you managed to return back to the early 2000s, where you get owned by the guy that can barely hold his saliva inside his mouth. Now you gave several key points where independent software developers might be at risk, well my small article here would disagree, clearly you're a person that is more interested in the business side of things, and clearly not very experienced in that area otherwise you would know that software development is a complicated process that requires a lot of people, processes and mostly experience in key areas where only a human can excel. This small rank aside, everyone can be delusional as possible thinking that a random mathematical equation that isn't bigger then 500 lines of code can be the miracle that solves human stupidity deserves to get scammed by this trend, and is the true testament of human intelligence over the last decade. After all, artificial intelligence was the one true measure of human intelligence and regretfully the bar is really low, which is not good for humanity overall, i guess the study that most people have an average IQ equal to a domestic dog proved true after all.
The problem is not AI. The problem is people that don't have expertise, using AI without knowing what AI is doing. If you know how to program in a language, using AI will only help you.
AI assistants are great tools for saving time in setting up scaffolding... The advancements just in the last year are pretty great... The burden now is being creative in your application of this technology... Most people seem to be stuck in the mindset that you have to do everything by hand.. Those people will be left behind so quickly... The very ones now complaining that AI sucks are the ones that will be baffled when they are let go by a 100x developer that can jump into a codebase and fix bugs within a few hours... Not days.
AI is awesome to get me done my project for short tasks complex short tasks I don't see it replacing me he needs me as much as I need it! You still need to understan d the code imagine a full app a small bug will create a total mess ...
Great video!! Here is my opinion, if you are not using gen AI for coding you are living in stone age, why? Because AI can(almost as you need to be a good coder too right now to use the potential) and will code better than us, example is Cursor which has Sonet and other models integrated and it does great job. So it's better to use the boost of AI and code faster and do things in lightning speed rather than coding for months for an app. For indies if you are facing exact copy cats, report them and they will be gone. One of my apps logo and complete ASO was copied, I mailed the developer first before reporting and he removed them and eventually the app developer decided to remove the app as it was not profitable for him. Also if you think you want to copy one app Here is my suggestion, no successful product is 100% original it has things from existing apps, what you should do:- don't copy exact thing, instead if you find problem in existing solution you can solve and offer a better product go and build that no one is going to judge you and you will find your product market fit. Offer value to your users, not another exact clone, because eventually you will kill your app and might the original app and thats sin.
Yep, ignoring AI is big mistake. I got two apps removed already from store, a few more were good copies which just inspired from idea and created their own take on problem. Agree that this is right way to look for inspiration and copy what works.
why are ppl comparing ai to junior devs? hidden fear and understanding that ai is way more capable than yourself? AI is: 1. instant, 2. "knows" way more than any of us, 3. produces quite clean code which may not work though ) but if you ever worked with actual jun devs, thats a totally different exp: much less help, more like responsibility
AI is not on senior developer level yet. I don't have any complexes about this. I do not care about my title, I just reasonably do not see trusting AI the same as I would trust senior developer. P.S. my last corporate title was head of products. If I care about titles I would stick with director roles and do not build my own app business
I started going into swift programming and I don't quite enjoy Xcode but I saw a bit on your stream and you are using vscode. Is there any limitations to that? Are you able to do everything in vscode? Not sure if there is any video on your channel around this, would be good if there is one. All the best
This is legitimate, but which AI were you using with Xcode? So far, I've found Claude to be the most powerful among the AIs I've tried. However, it still falls short when it comes to creating code for an entire project. I definitely use it to generate code, and it does help speed up the process, but it's still not on the level of a junior developer.
unfortunately ive never had the privilege of having a copy cat😆 does apple not have a way for you to take down copy cats? or is it just not worth the hassle?
I saw my App copycat versions years ago, before AI was trending. I'm just saying that they will be even more active in 2025. Sorry for my english, I will try to explain my ideas better next time.
@ Actually I didn't complain, I just shared my ideas about surviving in 2025 as an indie developer. Do not use AI if you say it is bad, but in that case, you are making life harder for yourself for no good reason.
@ I never said to avoid AI, I said about the hypocrisy, also I suggest ya to learn to read the message. Ps.: I’ve my own model for my own use cases, I think I’ll be fine :)
everybody saying the same bs. i wonder if anybody makes original content out of their own experience. sorry this not directly at you. but yall seem to forget the point of all this coding expedition, which is money! you all know AI aint doing shii but want to shit on jnr devs. but the money thouu! i wanna talk about the money. statistics! show us
just go and take a look on other videos or just search revenue on channel. Didn't get what you mean by bs in this video This specific app made about $100 in the last 3 weeks. Other apps made more. Should I talk about money in each video to not be called out about bs?
@AivarsMeijers no, i meant the "AI is like my junior dev". That is what i am hearing everywhere. Junior dev atleast don't try to rewrite what you already wrote in consideration of specs, resource management and billings, And puts its own crap that either dont make sense or assume i got a thousand dollars budget. That one was BS. AI is not close to writing code that i can just copy and paste. Especially when you put logic into it, my God! Maybe i am the problem, maybe I don't know what a junior dev writes like. And your app was great.
@ Idk I'm kinda on your wave length. I've seriously tried AI like 5 times and it can only generate boilerplate for me. Anything else it generates is a roll of the dice and about as fast as it would be for me to write or fix it - especially when it comes to debugging. Maybe I'll give it another honest shot but I just feel like i'm living in an alternate reality. Part of me wonders if the people that are really blown away by AI and use it are self-taught devs, while people that have a degree aren't? I really don't know what it is but I feel like I'm just missing something.
I just feel like im living in an alternate reality. Ive tried to use AI seriously at least 5 times and each time the only thing AI can do is boilerplate. What am I doing wrong?
Try Cursor + Claude, but do not expect to get all the project ready from one prompt
If you use the free model yes, it sox. Get a Pro subscription with Claude which is up to date with iOS17 especially SwiftUI, and enjoy
@@AivarsMeijers Maybe i'll give them another shot. I've tried both twice and only found it useful for boilerplate.
you have to let it create the base of the project, after that you have to give full context and new chats for every problem and every feature you want to create. it's tedious but this is the only way IF you don't know how to code. for coders it's easier.
Same here. Try doing something with AI where there is little to none documentation. Good luck with that :)
I don't know, I just use AI for autocomplete, but honestly whenever I ask to do something more-less serious it is just producing bs. It doesn't work for me, I tried different models same results.
I started by writing down one page document with general requirements and used it as a reference doc for AI
Frontend development has always been more complicated than it should be. It is at AIs ballpark, with millions of examples around. But once you try slightly out of that zone, a service requires a proper data model, it fails(for example cursor gets into tool calling loop and gives up). And checking/fixing its code takes more time than writing it. I am not convinced AI has any significant productivity boost for development. It saves you some SO visits, sometimes refactors good enough, pops the boilerplate for you, but that is about it.
you are right. I was running in a error loops or just duplications in code in more complex parts of the app. Still helps to create first cut of UI for the app.
@@AivarsMeijers UI development is bloated. In the tech gold-rush era, everybody and their dog written a badly engineered framework, but these things got traction because of the sheer amount of people joining to their development. Social coding anybody?, github effect? Career building... Sigh, we should have solved UI using declarative, no code tools, yet here we are in 2025 people are amazed by things like htmx. Frontend development is a fail in terms of engineering and development culture around it.
@@AivarsMeijersstill helps? Dude in enterprise setting doing this kind of thing will just kill your team lol. And plus our client like gov needs really proper and secure system, not 10k lines that produces stupid big.
Say what you want , put videos how you want. And dude even looking at your app ui yeahhh, ai and v0 can do that.
How about i give you our designer’s design for project and do live stream with your all AI tools and achieve that.
Are you up for the challenge?
And dont talk about rejecting changes. I literally have written my own ai to detect image from scratch in go lang, as a way for me to understand ai. So dont give me any of that.
@ You are right for sure.
I'm talking about indie app development and the first version of UI for it.
I finetune UI after getting the first version of it from AI anyways.
P.S. I'm working for a corporation as a consultant. With the designer, many team members, and all that jazz.
Sure there is zero chance to get ready to use UI code based on design requirements, but you can still find cases where AI is useful.
I am not looking at the source code, but just from the picture you took i already spotted few vulnerabilities, first your application is highly susceptible to MiTM attacks, and of course an actual engineer looking at the produced code base, that is actually a senior developer, not a scammer that did few hack projects off a bootcamp, would have easily spotted the flaws and fixed those, however a person that is more concerned with spreading misinformation for the sake of making few bucks on the low side of nonsense youtube videos doesn't even gasp the concept or how dangerous it is to leave such vulnerability in the application.
Knowing that is made with AI, as amazing as this is theoretically, so far there hasn't been an agent, well i not going to go into the technical details, why such agent is impossible practically or theoretically with the current AI models, because i am sure it will go over your head considering you made what is a fundamental mistake even uploading such video on a public platform. But back to the point, knowing it was made with AI, and that it's a mobile application, you probably decided to be a smart ass and added google sign in, and apple sign in. And since the AI doesn't understand context, it basically included all the keys inside the application necessary for the authentication to work, what AI doesn't know however is how these protocols operate, in order to sign in a person the app must make a request to your apple cloud which would then validate if the account is trying to connect to the app and issue and authentication session.
However, the issue here is the following since you're not protecting against MiTM attacks, now any application that is running malicious on your device can now hijack the network and not only steal the information that you're app is providing such as session tokens or any private data that you might keep with it, but also your entire apple account, because you're a genius that decided that it's better to $20 a month, rather then find an engineer to solve the issue at hand.
This gets even worse, because now your application is essentially a backdoor to your users apple account, now bad people can actually target your users and use your application as a way to steal their apple accounts and get access to the entire life, as we all know all apple users keep all their passwords in their apple wallet, because it's more secure that way. Not to mention those dumb enough to leave credit and debit card information there.
Worst part is, every script kiddie that wants to become a cyber security analyst always starts from the basic deauth wifi attack, which is exactly the foundation of MiTM attack, so congratulations, somehow, using the latest technology, you managed to return back to the early 2000s, where you get owned by the guy that can barely hold his saliva inside his mouth.
Now you gave several key points where independent software developers might be at risk, well my small article here would disagree, clearly you're a person that is more interested in the business side of things, and clearly not very experienced in that area otherwise you would know that software development is a complicated process that requires a lot of people, processes and mostly experience in key areas where only a human can excel.
This small rank aside, everyone can be delusional as possible thinking that a random mathematical equation that isn't bigger then 500 lines of code can be the miracle that solves human stupidity deserves to get scammed by this trend, and is the true testament of human intelligence over the last decade. After all, artificial intelligence was the one true measure of human intelligence and regretfully the bar is really low, which is not good for humanity overall, i guess the study that most people have an average IQ equal to a domestic dog proved true after all.
What misinformation you talking about exactly?
The problem is not AI. The problem is people that don't have expertise, using AI without knowing what AI is doing. If you know how to program in a language, using AI will only help you.
agree 100. ai is a junior dev now, but will be a senior dev soon enough.
cybersecurity job demand will skyrocket which I can't wait for it.
I'm not sure about getting to senior level anytime soon, but I will be happy to see if this will happen.
@@lazyman2451 there are AI agents that do cybersecurity too
@@aziz9488 those are not generative ai, those such as AWS don’t generate it just detects the file and sends it back to the developer.
@ google xbow
AI assistants are great tools for saving time in setting up scaffolding... The advancements just in the last year are pretty great... The burden now is being creative in your application of this technology... Most people seem to be stuck in the mindset that you have to do everything by hand.. Those people will be left behind so quickly... The very ones now complaining that AI sucks are the ones that will be baffled when they are let go by a 100x developer that can jump into a codebase and fix bugs within a few hours... Not days.
AI is awesome to get me done my project for short tasks complex short tasks I don't see it replacing me he needs me as much as I need it! You still need to understan d the code imagine a full app a small bug will create a total mess ...
great insights. this one more grabbing of low hanging fruit. fruit will be higher and higher. we will have only high hanging fruit soon :D
Well said and unfortunately I think that you are right. We will need jump higher :)
Hi Aivars, can I ask what Ai you are using on a daily basis, I am using paid Chatgpt and Cursor currently, and must admit get fairly good results.
Great video!!
Here is my opinion, if you are not using gen AI for coding you are living in stone age, why? Because AI can(almost as you need to be a good coder too right now to use the potential) and will code better than us, example is Cursor which has Sonet and other models integrated and it does great job. So it's better to use the boost of AI and code faster and do things in lightning speed rather than coding for months for an app.
For indies if you are facing exact copy cats, report them and they will be gone. One of my apps logo and complete ASO was copied, I mailed the developer first before reporting and he removed them and eventually the app developer decided to remove the app as it was not profitable for him.
Also if you think you want to copy one app
Here is my suggestion, no successful product is 100% original it has things from existing apps, what you should do:- don't copy exact thing, instead if you find problem in existing solution you can solve and offer a better product go and build that no one is going to judge you and you will find your product market fit. Offer value to your users, not another exact clone, because eventually you will kill your app and might the original app and thats sin.
Yep, ignoring AI is big mistake.
I got two apps removed already from store, a few more were good copies which just inspired from idea and created their own take on problem. Agree that this is right way to look for inspiration and copy what works.
just remember to learn the languages and framework/libraries to QA check on the code, if you dont your driving yourself blind into a wall.
BS
@@Meritumas be more specific
why are ppl comparing ai to junior devs? hidden fear and understanding that ai is way more capable than yourself? AI is: 1. instant, 2. "knows" way more than any of us, 3. produces quite clean code which may not work though ) but if you ever worked with actual jun devs, thats a totally different exp: much less help, more like responsibility
AI is not on senior developer level yet.
I don't have any complexes about this.
I do not care about my title, I just reasonably do not see trusting AI the same as I would trust senior developer.
P.S. my last corporate title was head of products. If I care about titles I would stick with director roles and do not build my own app business
If you think AI at this point is comparable to a senior dev, then you yourself is a junior. Learn some more.
Where can you buy this “code” T-shirt? I think it's very cool!
They are my own, currently available for indie App accelerator members only
do you use Claude AI or cursor ?
Both and periodically checking chatPGT as well, but claude is better for coding now
@@AivarsMeijers I was thinking about buying just cursor AI
I started going into swift programming and I don't quite enjoy Xcode but I saw a bit on your stream and you are using vscode. Is there any limitations to that? Are you able to do everything in vscode? Not sure if there is any video on your channel around this, would be good if there is one. All the best
I'm using Cursor + SweetPad (iOS/Swift development) plugin for AI helper, but I prefer Xcode for regular development
This is legitimate, but which AI were you using with Xcode? So far, I've found Claude to be the most powerful among the AIs I've tried. However, it still falls short when it comes to creating code for an entire project. I definitely use it to generate code, and it does help speed up the process, but it's still not on the level of a junior developer.
Cursor + Caude is on juniour level already. Alex sidebar helps if you like to stick with Xcode, but it is more glitchy
@@AivarsMeijers Thanks man very much appreciated
unfortunately ive never had the privilege of having a copy cat😆 does apple not have a way for you to take down copy cats? or is it just not worth the hassle?
yes, you can complain about 1:1 copycats and I got one removed from the store.
il parle englais le titre est en francais, faut vaire des videos bilingues
Whatever you see is auto translated by YT, my channel is in english only. Can speak a word in French
If you are publishing to the public you should not include Nigeria. For good reason!
bravo ajvar
The hypocrisy of talking about copycats while using AI tools. Be better, this is one of the worse videos I ever saw.
I saw my App copycat versions years ago, before AI was trending.
I'm just saying that they will be even more active in 2025.
Sorry for my english, I will try to explain my ideas better next time.
@ the still remains, complain about copy cat while using AI tools, this is hypocrisy.
@ Actually I didn't complain, I just shared my ideas about surviving in 2025 as an indie developer.
Do not use AI if you say it is bad, but in that case, you are making life harder for yourself for no good reason.
@ I never said to avoid AI, I said about the hypocrisy, also I suggest ya to learn to read the message. Ps.: I’ve my own model for my own use cases, I think I’ll be fine :)
@@ShinSpiegel ok got it now. You use AI, just didn't like my use case of it.
Thanks for explanation.
everybody saying the same bs. i wonder if anybody makes original content out of their own experience.
sorry this not directly at you. but yall seem to forget the point of all this coding expedition, which is money! you all know AI aint doing shii but want to shit on jnr devs. but the money thouu! i wanna talk about the money. statistics! show us
just go and take a look on other videos or just search revenue on channel.
Didn't get what you mean by bs in this video
This specific app made about $100 in the last 3 weeks. Other apps made more. Should I talk about money in each video to not be called out about bs?
@AivarsMeijers no, i meant the "AI is like my junior dev". That is what i am hearing everywhere. Junior dev atleast don't try to rewrite what you already wrote in consideration of specs, resource management and billings, And puts its own crap that either dont make sense or assume i got a thousand dollars budget. That one was BS.
AI is not close to writing code that i can just copy and paste. Especially when you put logic into it, my God! Maybe i am the problem, maybe I don't know what a junior dev writes like.
And your app was great.
@ Idk I'm kinda on your wave length. I've seriously tried AI like 5 times and it can only generate boilerplate for me. Anything else it generates is a roll of the dice and about as fast as it would be for me to write or fix it - especially when it comes to debugging.
Maybe I'll give it another honest shot but I just feel like i'm living in an alternate reality.
Part of me wonders if the people that are really blown away by AI and use it are self-taught devs, while people that have a degree aren't? I really don't know what it is but I feel like I'm just missing something.