In recent times, coding practices have vastly evolved, with trends like
"vibe coding" emerging at the forefront of discussions in the tech community. Coined by
Andrej Karpathy, vibe coding involves leveraging AI tools to generate code through
natural language prompts. While this innovative approach garners enthusiasm for making coding more accessible, especially for
non-coders, it brings with it a series of risks—particularly when applied to
critical systems. In this article, we'll explore these risks and what they mean for future software development practices.