Vibe coding, coined by Andrej Karpathy, refers to using AI coding assistants to iterate back and forth in coding.While vibe coding may work for simple applications and popular languages, it's not a panacea for non-coders.Vibe coding should be reserved for expert coders and trivial projects, as it demands knowledge to corral the AI.There are security concerns with vibe coding, as it may open up a whole attack surface if not properly implemented.