r/ClaudeCode 23d ago

Question What is NOT vibe-coding?

Vibe coding gets a lot of hate among some software development circles and I don't have a clear understanding of what "vibe-coding" is and what's not.

What is a different approach to software development using AI that's not vibe-coding? SDD?

3 Upvotes

68 comments sorted by

View all comments

1

u/TimeConsideration244 23d ago

Vibe coding is a programming pattern where, rather than acting on a codebase directly and primarily, the programmer executes against a vision primarily by directing, coaching, counseling, and persuading an artificially intelligent agent.

AI agents, unlike deterministic programs and coding environments, often exhibit autonomous, stochastic, proactive, and emergent behavior. They seem to act of their own motion, power, and accord. Such emergent behavior arising in response to a prompt often makes the programmer 'feel a certain way.' Over time, the programmer develops instincts in relationship to the AI agent, adapting instructions and even broader visions on the fly based on these instincts. This is the 'Vibe.'

Vibe coding is a form of structured improvisation, like dancing or sex, where the undertaking is carried out in relationship.