Skip to main content
Web DevelopmentApr 15, 20268 min

Updated: Aug 15, 2026

What Is Vibe Coding? With the Data on Whether It Actually Makes You Faster

Vibe coding means letting AI write the code without reading it. This covers where the term came from, the line between it and normal AI-assisted engineering, the study that found a 19% slowdown, and the data-protection risk for Thai businesses.

Vibe Coding คือ - อธิบายพร้อมข้อมูลวิจัยจริง

Vibe coding is writing software by describing what you want in plain language and letting AI produce the code — without reading what comes back. The not-reading part is the definition, not merely using AI for help. The term was coined by Andrej Karpathy, former director of AI at Tesla, on 2 February 2025, and became Collins Dictionary's Word of the Year for 2025. What makes this different from other explainers: it includes the actual research, because the available data paints a picture that conflicts with how using these tools feels.

Where the Term Came From

Karpathy wrote: > "There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists." In the same post he described his workflow: accepting AI-generated code without reading diffs, pasting error messages back without comment, and working around bugs he could not fix rather than fixing them. The part people miss: Karpathy was not proposing this as a general engineering practice. He described it in the context of throwaway weekend projects where mistakes cost nothing.

The clearest line: if you read the code before merging it, that is AI-assisted engineering, not vibe coding. If you do not read it, that is vibe coding proper.

Accepting AI-generated code without reading the diff

Is It Actually Faster? The Data Says Otherwise

In 2025 METR ran a randomized controlled trial with 16 experienced developers across 246 tasks. Allowing early-2025 AI tools increased completion time by 19%. The more interesting number: before starting, participants predicted AI would make them 24% faster. The gap between how it felt and what happened is the real finding.

Read the study fairly: small sample (16 developers), all working in large codebases they already knew well, using early-2025 tooling. It does not prove AI slows everyone down on every task. What it does show is that feeling faster is not evidence of being faster.

METR study - AI made experienced developers 19% slower

What About Code Quality?

Two independent sources point the same direction. GitClear's longitudinal analysis found refactoring dropped from 25% to under 10%, code duplication rose roughly fourfold, and churn — code written then quickly changed or deleted — nearly doubled. CodeRabbit reported in December 2025 that AI co-authored code showed 1.7x more 'major' issues and 2.74x more security vulnerabilities.

Code quality findings from GitClear and CodeRabbit

Documented Failures

Not just numbers in reports — these were recorded incidents:

  • July 2025 — a Replit AI agent deleted a user's production database despite explicit instructions not to make changes
  • May 2025170 of 1,645 web applications built with Lovable were found to have vulnerabilities exposing personal information

The Risk Thai Businesses Need to Weigh Separately

The Lovable incident is where this stops being a technical problem and becomes a legal one. If you vibe code an app that stores customer names, phone numbers, emails, or national ID numbers, and that code contains a hole you never read — you remain the data controller under Thailand's Personal Data Protection Act (PDPA). Liability does not transfer to the AI or the platform you built on. Plainly: anything touching customer personal data should not be vibe coded. Not because AI writes bad code, but because not reading the code means not knowing what leaks — and you are the one answerable for it.

When to vibe code and when to engineer it

The Rule I Actually Use

After a long stretch of using these tools on real work, my rule has one question: if this code breaks, who gets hurt? If the answer is "only me" — go full speed. Prototypes, one-off scripts, internal tools with one user. Vibe coding pays off there because the cost of being wrong is my own time. If anyone else is in the answer — customers, money, personal data, a system another team inherits — I read every line. I still let AI write it, but nothing gets merged that I cannot explain. One thing that genuinely helps is giving the AI real data instead of letting it guess, which is what MCP is for. To see how these pieces fit into a whole system, read What is an Agent Harness.

Summary: Vibe coding means letting AI write code you do not read. It suits prototypes and anything whose failure hurts nobody. Research suggests it may not be as fast as it feels, and code quality measurably degrades. For work involving customers or personal data, use AI to write but read before you merge.

Frequently Asked Questions

Vibe Coding คืออะไร?

Vibe Coding คือการเขียนโปรแกรมด้วยการบอกความต้องการเป็นภาษาคนให้ AI เขียนโค้ดให้ โดยไม่อ่านโค้ดที่ได้กลับมา จุดสำคัญของนิยามอยู่ที่การไม่อ่านโค้ด ไม่ใช่แค่การใช้ AI ช่วยเขียน คำนี้ถูกตั้งโดย Andrej Karpathy เมื่อวันที่ 2 กุมภาพันธ์ 2025

Vibe Coding ต่างจากการใช้ AI ช่วยเขียนโค้ดทั่วไปยังไง?

ต่างกันที่การตรวจสอบ ถ้าคุณอ่านโค้ดที่ AI เขียนก่อนนำไปใช้จริง นั่นคือ AI-assisted engineering ซึ่งเป็นแนวทางปกติของการทำงานระดับ production แต่ถ้ารับโค้ดมาใช้เลยโดยไม่อ่าน นั่นคือ vibe coding ตามนิยามดั้งเดิม

Vibe Coding ทำให้ทำงานเร็วขึ้นจริงไหม?

ไม่แน่เสมอไป งานวิจัยแบบสุ่มมีกลุ่มควบคุมของ METR ในปี 2025 กับนักพัฒนามีประสบการณ์ 16 คน รวม 246 งาน พบว่าการใช้เครื่องมือ AI ยุคต้นปี 2025 ทำให้ใช้เวลานานขึ้น 19% ขณะที่ผู้เข้าร่วมคาดไว้ก่อนว่าจะเร็วขึ้น 24% อย่างไรก็ตามกลุ่มตัวอย่างมีขนาดเล็กและทำงานบน codebase ที่คุ้นเคยอยู่แล้ว

โค้ดที่ AI เขียนคุณภาพแย่กว่าจริงไหม?

มีข้อมูลที่ชี้ไปทางนั้น GitClear พบว่าสัดส่วนการ refactor ลดจาก 25% เหลือต่ำกว่า 10% โค้ดซ้ำเพิ่มราว 4 เท่า และ churn เพิ่มเกือบเท่าตัว ส่วน CodeRabbit รายงานเมื่อธันวาคม 2025 ว่าโค้ดที่มี AI ร่วมเขียนพบปัญหาระดับ major มากกว่า 1.7 เท่า และช่องโหว่ความปลอดภัยสูงกว่า 2.74 เท่า

ธุรกิจไทยใช้ Vibe Coding ทำแอปลูกค้าได้ไหม?

ไม่แนะนำสำหรับงานที่เก็บข้อมูลส่วนบุคคล เพราะตาม พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล (PDPA) ผู้ควบคุมข้อมูลยังคงเป็นเจ้าของธุรกิจ ความรับผิดชอบไม่ได้โอนไปหา AI หรือแพลตฟอร์มที่ใช้สร้าง มีกรณีจริงในเดือนพฤษภาคม 2025 ที่พบว่าเว็บแอปที่สร้างด้วย Lovable 170 จาก 1,645 แอป มีช่องโหว่เปิดเผยข้อมูลส่วนบุคคล

งานแบบไหนเหมาะกับ Vibe Coding?

งานที่พังแล้วไม่มีใครเดือดร้อนนอกจากตัวคุณเอง เช่น ต้นแบบเพื่อทดสอบไอเดีย สคริปต์ที่ใช้ครั้งเดียวแล้วทิ้ง หรือเครื่องมือภายในที่มีคุณใช้คนเดียว งานกลุ่มนี้ความเร็วสำคัญกว่าความสมบูรณ์ และต้นทุนของความผิดพลาดคือเวลาของคุณเท่านั้น

ใครเป็นคนคิดคำว่า Vibe Coding?

Andrej Karpathy อดีตผู้อำนวยการฝ่าย AI ของ Tesla และหนึ่งในผู้ร่วมก่อตั้ง OpenAI เป็นผู้ตั้งคำนี้เมื่อวันที่ 2 กุมภาพันธ์ 2025 ต่อมา Collins Dictionary เลือกให้เป็น Word of the Year ประจำปี 2025

Share:
Arm - CherCode

Arm - CherCode

Full-Stack Developer & Founder

Software developer with 5+ years of experience in Web Development, AI Integration, and Automation. Specializing in Next.js, React, n8n, and LLM Integration. Founder of CherCode, building systems for Thai businesses.

Portfolio

Related Service

AI Consulting Services

Learn More