Remix.run Logo
Mistletoe 4 hours ago

I don't know what vibecoding is, and at this point I'm too afraid to ask.

bashtoni 3 hours ago | parent | next [-]

I wouldn't worry too much, no-one seems to be able to agree what it means anyway.

Depending on who you speak to it can be anything from coding only by describing the general idea of what you want, to just being another term for LLM assisted programming.

shric 3 hours ago | parent | prev | next [-]

It’s fine to not know what it is, but what is the rationale for commenting that you don’t know? Why not just look it up? Or don’t, as you’re too afraid to ask.

OutOfHere 2 hours ago | parent | prev [-]

The strict original definition of vibe coding is it is LLM writing code with the programmer never caring about the code, only caring about the code's runtime output. It is easily the worst way to use LLMs for code, and I think even coining the term was a highly irresponsible and society-damaging move by Karpathy, making me lose much respect for him. This coined definition was taken literally by managers to fire workers.

In truth, for LLM generated code to be maintainable and scalable, it first needs to be speced-out super well by the engineer in collaboration with the LLM, and then the generated code must also be reviewed line-by-line by the engineer.

There is no room for vibe coding in making things that last and don't immediately get hacked.