Arguments with the machine

Arguments with the machine

I keep arguing with LLMS
The age of vibe coding is here, but maybe I am doing it wrong I am paying for perplexity pro, GitHub co pilot and even Kagi premium because I thought I wanna give vibe coding a try maybe it can help me improve my dev workflow and help me finish side projects that have been ignored by be for months or even years.

But as much as I would like the vibe to code itself it just doesn’t fucking work.
I get an idea start a new thread with one of may of the best in class “ai models” like in perplexity space with for example something rather simple like “I wanna create a matrix bot in python that just echos messages back to me” and it thinks for a good 13 minutes does its research and spits out some pretty convincing code, and in the nature of the vibe coder I just run it … fuck it what’s the worst that could happen anyway right?

Well think again bucko, it seems to work until you try to message the bot and it breaks because e2e is turned on so back to the prompt engineering it is, paste the error get the updated code rerun it … looking at the clock 3 hours just went by that I spent arguing with the LLM, it trying to gaslight me with nonexistent functions or stupid responses like “oh I see now it should work”.
We went back and forth with changes, it rewriting code to a few revisions back then telling me now it should work.

Now you can say oh just use agent mode, but I tried it - it’s the fucking same bullshit it reaches a point where it just is CONVINCED it wrote good code that works.

Another fun argument I had with it was when it kept trying to tell me a function exists inside of a go package which clearly does not, even providing the documentation and source code for the aforementioned go module did not help the gaslighting girlboss of a LLM.

After a good week of trying to argue with LLMS and vibecoding tasks that would have taken 20 minutes of reading docs and dicking around manually but instead turn into 3 hour arguments I give up!

Maybe I am not a vibe coder after all …

I am a developer because I like solving problems but also - and this is a big part - I just like to write code, I like making code that I am proud of or even code that is absolute trash, but I gain something like satisfaction from it, the YouTuber tsoding calls it “recreational programming” and I think that’s what I am trying to do, fun programs and nice code.