>trying to code an nvim plugin>maybe im retarded but i find their treesitter api documentation confusing>not very familiar with lua either>use chatgpt to fill in the blanks>too lazy to make an account and save my conversations so every time i need to ask it something i have to provide context>it literally and unironically gives contradicting information every time>i feel like it's doing that to not disagree with me "muh you're absolutely right"i know chatgpt is not a specialized coding llm but holy shit feels like i'm talking to a sycophant. surely the vibecoding hype is fake if this is the average ai assisted coding experience
>not using geminiWhat do you do between the 1/2 hour time it takes to answer your queries?
>>107991222theres a way to do thingsfirst, log in with your gmail account, if you have one, no need to subscribe or anythingthe biggest perk youre gonna get is that youre gonna work with a semi decent modelalso yeah, all models are sycophanticthats what makes em hallucinate shityou need to ask your questions in a turbo tame tone, so that the shatbot doesnt start hallucinating expected resultsand even then you have to lead it at the conceptual levelits a back and forth where you give concepts, ideas to the shatbot and it throws back at you what correlates with what youve given it, rinse and repeat to zero in on the information youre looking for
>>107991222as much as vibecoding is a meme.1. you are using one of the worse model2. you are not using a proper tool for ityou are supposed to use something like opencode, codex or claude code.
>>107991270opus is shit at tasks that necessitate reasoningpersonally id rather work with chud gpt when im dealing with something new, that im gonna need explained to me
>>107991288i'm generaly using opencode + sonnet.though, vibecode is only any good for webshitting imo.for anything backend or system i write by hand.
>>107991375>i'm generaly using opencode + sonnet.>though, vibecode is only any good for webshitting imo.ill give vibecoding a proper stress testlets see how it fares with programming a vidya in c+sdl2
>>107991222its great that this fascist was killed
>>107991476in my experience the smaller and simpler you make individual tasks the better it'll do.it doesn't replace proper engineering, you still have to think about the architecture yourself etc.
>>107991570ofc, ill apply the best practicesthe idea is to create a valid argument, not to create a strawmanill give the method the best fighting chances and ill throw it at a real problem
>people responding to an OP literally too lazy to click one single sign in button and get to use an actual service rather than one designed for third world bots
>>107991736>has no respect for privacy schizosgo back ot your shithole, impolite niggeroid>>107991570preliminary mucking about with the basic model of opencode yielded the following observations:a) the shatbot is extremely bad at modifying existing c code in the context of a real-life generic program.it takes much more time and tokens to do that than writing a correct version from the get gob) because of that the user has to provide a very detailed plan, with explanations down to the desired algorithm, when important.c) as expected, it fucks up shit that needs reasoning. in my current toy example it fucked up its collision detection mathssod) the user has to be an experienced programmer, the shatbot is no substitute for competencybut all in all, i can see how one could use it and extract value, especially with webshittery langs because everything is much better containedand i can see how the method itself is appealing- you say some shit, shatbot executes, and then you review and test the codei wouldnt trust it with unit tests though, as ive heard some people doits fucking retarded, the human doing the testing is a key element in how this method is supposed to function, the human is supposed to provide feedbackalso, organizationally, it forces the programmer to actually look through the code thats been producedi didnt bring the model to its breaking point, properly, but im only at 450 linesi didnt ask it for optimized code either and the complexity is non existent yetso the testing will continue (later, im tired, i need to dress a proper plan for it before introducing actual complexity)but the preliminary impression is that its not THAT bad. it can certainly accelerate writing boilerplate-tier code. its still gonna take a good programmer to make it do useful work. in c at least.again, oop langs tend to have their functionality/data better contained (duh) so the shatbot should have an easier time at modifying specific elements of the code
btwcurrent test was:make a program that takes a text file that represents a 2D scenery, a bmp representing a wall, a bmp representing the playerit builds said scenerythe player is not bound to the grid.the camera is centered on the player, and, ofc, it detects collisions with wallsthere is a zoom functionality which allows to, well, zoom in/outthe program uses opengl, glsl to do the rendering and the zoomingthe main thing i was testing for was how well the shatbot can deal with side effects and implicit properties in codeand, ngl, it kinda passed with flying colors.next step: we'll see what happens with actual complexity