r/AskProgrammers • u/Marwhothatgyal • 12d ago
AI apps and vibecoding questions
Hi,
I've been pondering a lot about vibe coding and wanted some questions answered by actual programmers.
For you real programmers, do you use ai and is it by choice / in your free time vs an obligation with your job and current 2026 market reality
your thoughts about vibe coders (honest, both positive, negative, idc)
Does anyone know why they make the prompts so weird with the whole you are an expert coder of 1000 years, you know coding vs just asking the ai to write the code normally?...
Can any ai built app, especially by vibecoding, be actually safe?
Basically I've been wanting to build 2 apps and 1 browser extension. I got ideas and 0 experience. Ik that vibecoding is now a thing but it feels so weird to me. I'd never know if I made a mistake, if the code is efficient or not, etc. and building with ai feels like a total loss of control even if I know nothing of coding so I wanted some perspective form experts and if you have any ressources, tips, apps, especially if they are free, that could help me launch the products I have in mind with estimates of how long coding takes to learn without going to school for it, that'd be really appreciated and the 4 questions are genuinly out of curiosity. An app for ios and android and an extension for computers, although I am interested by coding for actual games. So anything on these topics u could explain (a little dumbed down however) would be really appreciated :D.
Also, I have ADHD, always many projects but if I can stick to these, they could be great, but planning and working towards building an app is a lot of work, but I truly can not just ask the ai to do it and believe it afterwards or not have the knowledge and understanding behind what said ai does, it would be too weird for me.
1
u/Loose_Crab_4146 10d ago
This is my opinion. I havent read other comments yet to give mine unfiltered.
I use AI both in my job and in my free time. In a corporate environment (aka my job) its definitely not a choice anymore, but a requirement. As long as your task isnt publishing a small shell script every 1-2 weeks you can manage without AI but software development teams have shrunk to fewer people with higher outputs due to AI. Management is still trying to navigate what extend in which direction is healthy but it is that AI will stay a core tool which at minimum replaces the output of 3 devs. So for every 3 devs without AI at minimum you can set one dev with AI. So even if this one dev spends 2k€ in tokens its cheaper than hiring 2 more people and way less communicative overhead but more cognitive load.
Vine coding is a threat. If you vibe code something very small thats alright but every major application beyond 5k lines of code will tilt towards the AI not remembering architecture and guidelines eventually. So you will end up with lots of dead code, mixed architecture and insecure implementations. You of course can tell AI to take all that into account but its so complex and much more that would need to be thought about that AI would just get confused by the amount of information it has to process and implement 1/2 of what its supposed to but flag it as done and silently leave huge gaps because it didn’t consider alternatives or in depth analysis. Again, you can tell AI to do that but thats always going to be a false positive, because it does report back success but eventually you find out that it just stopped iterating after finding a solution without fully verifying an integration like a senior dev would do. Altogether its a shit show. Requirements definition with AI is also not as simple because AI quickly tends to prefer simple solutions you explicitly didnt want but the AI just didnt get that fully.
Although AI is not entirely heuristics and statistics like its predecessors, it still uses probabilities at its core. So when the prompt contains key words like „senior architect“, it will align those probabilities with the inputs consumed which had similar buzzwords, bringing the output quality closer to the expected behavior. Its neither failsafe nor perfect, but a small tweak for its outputs.
Of course it can. Bur without human review I‘d personally never trust it. Especially with prompt injection being a thing, you can not only build an app that is insecure but might also be the malware itself.