Vibe coding is easier when you already know how to code
Coding is easier when you don't vibe code.
coding is easier when you know how to code
>>106938561>verifying someone's work is easier when you know how to do the work
>>106938561No shit.AI is only useful if you already know enough about the topic at hand to ask the right questions and to correct any mistakes the AI makes.
>>106938592"Good catch! You're right that the code I sent would brick the life support system and kill the patient, here's the real working code:"
>>106938653*writes the same code again*
>>106938592exactly, ai takes care of grunt work, when you already know what you want and know what the answer looks like. it can do the tedious work, but if you don't understand its' output, you're in for a world of hurt
>>106938561you're a very smart person
>>106938653>>106938658This is 99% of my interaction with AI if I try to get it to write code.How do people actually make anything functional while vibe coding?>inb4 they don't
i still don't know what vibe coding means
>>106938561Knowing enough to ask the right questions.Not knowing enough to automate all the boring parts.
>>106938809basically it's durgasoft but without the coding
>>106938658I purposefully send it the same exact thing over and over out of frustration. "No it doesn't work" "you're right! Here's the correct code:" *identical code* "No it doesn't work" "you're right! Here's the correct code without errors:" *identical code*I know what it will do but I just get frustrated by it.
>>106938809AI assisted coding while using as little brain power as possible.
>>106938809i don't know how it came to be, but i know it means "to have an AI chatbot write code for you"
>>106938862Still wondering what "embrace exponentials" means.
>>106938561ExactlyYou just need to specify what frameworks and what language does the LLM need to useLiterally did that and had dockerized fastapi app that worked with LLM and vector DB, first try>>106938797Specifying everything, not leaving anything to chance. Tell it what language, what libraries, what design pattern, how docker network will look like, what it should do and how it should do so.
>>106938885>first trycongrats, you made something that already exists
>>106938885>Specifying everything, not leaving anything to chance. Tell it what language, what libraries, what design pattern, how docker network will look like, what it should do and how it should do so.Which is harder to specify in English than in machine language.So you're not making coding easier, you're making it more convoluted just to avoid having to use the language designed for the task.
>>106938561this.>Implement xyzgarbage>Implement xyz by calling apis A, B, Cactual implementation as if I actually bothered looking up the docs on MSDNvibe coding is for people who can already code
>vibe coding>AI can't even compile software from githubsam altman's plane is going to crash or explode
>>106938568/thread
>>106938809treating the LLM as the programmer and you acting like the middle manager who just copies and pastes.
>>106938862>it mostly works>mostly
>>106938653>Good catch!I would never tolerate this shit from an LLM. I like my robots to be robots.
>>106938797there's only two people i can image getting something useful out of it, either they're clueless, and just use what the llm gives them and keeps giving it error output until something works, if it ever does, or they know exactly what they're doing, and just get the llm to do the dirty work but get exactly what they want, knowing what they want
>>106938885>Literally did that and had dockerized fastapi app that worked with LLM and vector DB, first try>Segmentation fault (core dumped)
>>106938973>vibe coding is for people who can already codeNot even. It's for spastics too dumb to realize that literally no one should be vibe coding. More specifically, it's for extracting shekels from them.
>>106938561llm isn't there yet to the point where if you don't know how to code it can just do it all for you nice and correctbut it is good enough, if you know how to code, you can steer it and have it instantly correctly complete the drudge work that would otherwise take a bit to perform, and you can error test it to verify its correct, and using it like that its very powerful and useful, and its gotten a lot better at it over the past few years as well.