Vibe coding in a nutshell
Vibe coding in a nutshell
Disclaimer: these tweets aren't real.
Vibe coding in a nutshell
Disclaimer: these tweets aren't real.
The tweet is fake.
I don't really think it being edited adds anything to the joke.
Vulnerable, Insecure, Broken Entry
That's me
But seriously, what IS vibe coding?
It's just prompt engineering for coding. Let an AI dump a bunch of code for you, debug until it no longer errors, pull request and repeat next sprint.
5% of the time, it works every time
Brought to you by (us) security researchers who will happily come in and sort out your security issues later. For a very hefty hourly fee.
The critical detail being that you don't actually know what's inside (and it's definitely bad). Just using LLM assistance for a your boilerplate code doesn't count.
Is it truly a deviation from outsourcing code to a 3rd party?
These days it more or less explicitly refers to asking an LLM to write your code for you based on prompts.
But on a broader spectrum it is just the idea of (I forget the buzz word) Ticket Driven Development. A manager defines software based on a series of (jira, gitlab, kanban, whatever) tickets/issues and someone below them (in this case, an LLM) implements it.
Done properly? It is incredibly effective as it allows designers and "idea people" to work to their strengths and junior developers to work to theirs. The problem being that, much like when it is a junior dev under them, the person making the tickets likely has no idea what they are doing.
Which is the big problem. Someone who has been writing scripts for decades? Using chatgpt to get the syntax of a function or even to write a utility script is great. They can focus their brainpower on the harder/more fun stuff. Someone who has been writing code for, at most, a year or two? They never learn those foundations and never have a way to do anything the LLM can't (or verify if the LLM is correct).
I’ve been programming for over half my life now, I actually like vibe coding with Claude these days.
It basically gets me through the hump of “ugh this task is going to be annoying as fuck to do” which is where I personally lose most of my efficiency (I have a lot of difficulty forcing myself to do something I don’t want to).
It’s like when I had interns and I’d give them tasks. Describe the work, scope it, add some guard rails to keep it directionally okay, and send it off to get reviewed later. And that works great with modern agents.
I will say vibe coding is damn good at debugging, way better than I am, so I use it for that a lot now.
It's feels before reals, but applied to coding.
Using chatgpt and not checking its inevitably incorrect output and sending it
Vibe coding is when an AI writes the code for you.
It's magic
It's about as entertaining as wathing someone else play a videogame mediocre-badly.
Villainously, I'm billing eight-hours
Pretty straightforward
Man, I'm getting old. I don't understand why all jokes have to be fake twitter screenshots now.
It is just a format for the joke, like a web comic or video of a skit.
Yes, as I've said, this is just me getting old rather than any issue with the joke format :)
I'm old, too. Give it a year (basically just blink in old man time) and there will be something totally new and horrifying to annoy you.
Nobody: Me: This
/s
Initially, I had the same thought. However, given that it was clearly fake and meant to be humorous without causing any harm, I believe it's acceptable.
Torvalds bantering with Gates is straight weird.
Wasn't very obvious to me and I had to check the comments. Maybe you could just put a disclaimer in description if not the title?
The same as "text message screenshot jokes" were all the rage a couple years ago
knock knock