Vibe Coding

What is vibe coding? Should we all be vibe coding? And how can we do it right?