0.Traditional coding
It’s about how to code.
1.Vibe Coding (คือการใช้ prompt สั่ง ai เขียนโค้ด)
This is the "buzziest" term of 2026. Coined by Andrej Karpathy, vibe coding refers to a high-level approach where the programmer focuses on the "vibe" (the intent and desired outcome) rather than the syntax.
• The Workflow: You describe the goal in natural language, and the AI handles the implementation.
• The Philosophy: It treats English (or your preferred natural language) as the "hottest new programming language."
Roles of computer scientists on vibe coding:
Domain Understanding: You still need to know what good software looks like to evaluate whether the generated code is secure, scalable, and correct.
Effective Guardrails: Setting up tests and clear context ensures the AI stays within project constraints.
Debugging Mindset: When the AI gets stuck in a loop, the developer must step in to diagnose high-level logic failures.
2. Agentic Coding
When you move beyond simple snippets to full-scale development, it's called agentic coding. This involves using AI Agents that don't just write code but also:
• Plan the architecture.
• Execute the code in a sandbox.
• Debug errors by reading stack traces.
• Iteratively improve the output until it passes unit tests.