Zarrar Sheikh
February 9, 2026

What is "Vibe Coding"? (And Why BAs Should Care)

In early 2025, Andrej Karpathy coined a term that changed how we look at development: **"Vibe Coding."** The Definition Vibe Coding is when you stop worrying about the syntax (the semicolons, the variable names) and focus entirely on the *intent*. You write natural language prompts, the AI generates the code, and you run it. If […]

In early 2025, Andrej Karpathy coined a term that changed how we look at development: **"Vibe Coding."**

The Definition
Vibe Coding is when you stop worrying about the syntax (the semicolons, the variable names) and focus entirely on the *intent*. You write natural language prompts, the AI generates the code, and you run it.
If it works? Great.
If it breaks? You paste the error message back into the chat and say, "Fix this."

You are managing the *vibe* of the application, not the engineering.

Why This Matters for Business Analysts
This is our dream scenario. We have always been the ones who understand the "Vibe" (the user need, the business goal) but lacked the syntax to build it.
Now, we can build.

I use Vibe Coding to validate requirements. If a stakeholder says, "I want a dashboard," I don't write a requirement that says "The dashboard shall have a blue header." I just Vibe Code a dashboard in 10 minutes and ask, "Like this?"

Copyright © 2026 Zarrar Sheikh
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram