In 2025 I published a blog post titled Common security pitfalls using Vibe coding , where I briefly explained what vibe-coding is, and what the security issues arise from "vide coding".
Recently, I came across an emerging term called "Agentic Engineering".
In this blog post, I will explain what "Agentic Engineering" is and how it differs from "Vibe coding".
Vibe Coding
The term "Vibe coding" came from a quote by Andrej Karpathy on Twitter/X . It refers to the "magical" experience of typing English into an editor (like Cursor) and watching a feature appear. It relies on the model's training data to guess the intent.
Vibe coding is basically when you treat building software like a "vibes only" project. You ask an AI for something, hit copy-paste without really looking at what it gave you, and just cross your fingers that it works. If it breaks, you just throw the error message back at the AI and hope the next try is better. It turns programming into a lucky guess rather than a real skill.…