I keep running across this term, "vibe coding." Does that mean "using some LLM to generate code" or is it a specific LLM?
Its basically the latter. Its about the only activity I tend to use LLMs for, and not very freqently. Claude is the best one in my experience for coding.
Basically, the "workflow" might be something like this.
"I want to build a self hosted RSS Reader, it should use Node and run on port 6000 because Inalready use the default node port for something else. I would like a dark theme. It should use a basic simple db backend that does not need an install. I want to be able tonadd feeds and it should make entries red after reading."
Then it usually spits out something workable. You run it and go back.
"Ok, I want to add a log in interface for users."
It thinks, it spits out an update.
"Great, now lets add a simple share menu on entries for Mastodon, Bluesky, and Facebook."
You get the idea. It works pretty well in my
Experience and I just use the free web Claude. You can get more detailed with a local install. Nothing I make is overly complex though. Simple web apps running on Node or Flask, or Python and Bash scripts to process data or scrape the web.
I have not tested it yet, but I fed it the music forum thread from VVO and asked for a script that woukd page through and collect all the youtube URLs into a local text file, then I can feed it to another script to make a playlist. Thenidea being to make a playlist of everything we have posted.
Just another last note, in my experience, it does LSL very poorly. Maybe its gotten better, but when I tried, it spit out nonsense. I also mostly have it make Python code because I am pretty good at writing Python code, I am just, also lazy. Why spend hours poking at a sxraper script when I can just get one in mimutes from Claude.
Also, frankly, most coding is copy pasting and massaging other people's code, so it really doesn't gice the same gross its like stealing feel of using LLMs for images or writing.
Also, knowing how to code really helps with asking and not making terrible code. Because I know to specifically ask for things sometimes. "I want to add X to this but I want it to occur during This function for this reason.". That sort of thing.