DEV Community

Cover image for VibeScript - GenZ programming language

VibeScript - GenZ programming language

GrahamTheDev on April 16, 2025

SOLID? DRY? Those days are passed old man. If your code isn't a mood, then why bother coding at all? Modern software isn't built on frameworks an...
Collapse
 
fyodorio profile image
Fyodor • Edited

I’m pretty sure there will be a lot of loyal adopters who won’t get to the “This post is satire” part (or just don’t know what “satire” means, maybe a new protocol of some sort) so good luck dude, that’s beautiful ❤️

Collapse
 
grahamthedev profile image
GrahamTheDev

sat-ire - sat in anger as the LLM doesn't work maybe? hahahaha

Collapse
 
jess profile image
Jess Lee

omg haha

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

@grok is this true?

Collapse
 
miketalbot profile image
Mike Talbot ⭐

Wooo, time to fire my dev team!

Collapse
 
grahamthedev profile image
GrahamTheDev

Yey...oh wait...I mean, nah, you need more devs, especially accessibility engineers.

Collapse
 
spo0q profile image
spO0q

<sarcasm>return "thinking..."</sarcasm> ?

Collapse
 
grahamthedev profile image
GrahamTheDev

haha, that would have been a great use for this finally!

dev.to/grahamthedev/the-component-...

Collapse
 
nevodavid profile image
Nevo David

Pretty wild to see coding turned into just writing vibes and emojis, like drawing with crayons instead of painting by numbers, but it's pretty good

Collapse
 
grahamthedev profile image
GrahamTheDev

drawing with crayons might require more skill, not sure :-P haha

Collapse
 
shadow1349 profile image
shadow1349

I'm so tired of AI. I can't wait for it to go the way of NFTs and just die. I've seen far too many AI PRs that are pure trash. AI can't write any code worth while it'll just make things up and cause problems. I actually saw an AI written PR go through and absolutely nuke a codebase. Just don't

Collapse
 
eerk profile image
eerk • Edited

Parodies aside, isn't tool calling exactly this? the LLM can execute actual code by just returning a string : window["functionname"]()

Collapse
 
grahamthedev profile image
GrahamTheDev • Edited

Not sure if sarcasm as it is hard to tell in text, sorry for teaching you to suck eggs if you are being sarcastic! haha

If not, then not exactly. Tool calling is generally done with protected / defensively coded API endpoints effectively (simplified).

But instead of passing the params to the endpoint you pass a JSON / JSON-RPC object (typically) with the parameters as part of it and the function name.

The LLM shouldn't execute code, it should request to use a function via JSON in it's response, you parse the response looking for the function name, call the function, return the data as JSON and the LLM consumes that JSON.

Collapse
 
grahamthedev profile image
GrahamTheDev

Got some actual articles planned BTW...but this idea just made me chuckle and was a way for me to play with Proxy as I have hardly ever used it.

Collapse
 
odinn1 profile image
Oliver

time to write a self replicating MCP server and become the father of skynet

Collapse
 
peiche profile image
Paul

Oh well, humanity had a good run.

Collapse
 
grahamthedev profile image
GrahamTheDev

Grod, is that you son?

Collapse
 
efleurine profile image
Emmanuel

I get the vibe 👌

Collapse
 
jeffzone profile image
jeff-zone

I made a entire dev rollout pipeline with monitoring using this method. No dependency issues to be seen. I highly recommend.

Collapse
 
grahamthedev profile image
GrahamTheDev

WAGMI! Let's go! :-P

Collapse
 
abhinavnaman profile image
Abhinav Naman

Finally I can be a developer too 🤘🤘

Collapse
 
grahamthedev profile image
GrahamTheDev

Yes, I bestow the title of "senior viber" on you for centring a div. :-P

Collapse
 
targetx25 profile image
Abhay Pratap Singh

I am sure someone is already inspired by it 🤣 and working on it rn

Collapse
 
grahamthedev profile image
GrahamTheDev

Worrying....but you are probably right! haha

Collapse
 
jason_pelzel_ace1c169ff17 profile image
Jason Pelzel

Viva eval!!

Collapse
 
grahamthedev profile image
GrahamTheDev

Hahaha...please, nooooo!

Collapse
 
spelldr profile image
David Spell

I had an idea for a language called Not, where every line starts with the word Not, and you have to navigate various booleans. Like brainfuck or other silly things

Collapse
 
grahamthedev profile image
GrahamTheDev

Haha, make it happen! Sounds great fun!

Collapse
 
anh_kittrn_57a297f2272 profile image
Anh Kiệt Trần

Yes i read a paper of coding model . according the paper , for a Ai can code it must build base on LLM with several type of data with different natural network from math to language and code .and a lot of RAM và GPU :D . that mean "Ai must spent 10$ for a 1$ code " however the model cant generate a code if the model doesn't have a classified data .

Vibe coding close the gap of programming where Author who made a framework or complier of a language , haven't released a design description for their project .indeed, 99% problem of programer come from debugger

Additionally , according paper ,AI really scan entire code base winthin a few second, so vibe code will be future.

Collapse
 
best_codes profile image
Best Codes

Have a Skibidi day, no Cap.

No… stop…