Vibe Coding
Building software by chatting with AI in flow, without reading every line — relying on intuition. Coined by Andrej Karpathy in Feb 2025: "Give in to the vibes, forget the code exists." Collins Dictionary Word of the Year 2025.
AI ile sohbet ederek, kodun her satırını okumadan, akışta ve hisle yazılım üretme tarzı. Şubat 2025'te Andrej Karpathy popülerleştirdi: "Vibe'lara teslim ol, kodun var olduğunu unut." Collins Dictionary 2025 Yılın Kelimesi.
- build me a landing page for my SaaS, dark mode
- fix the auth bug in middleware.ts
- refactor this React component to use server actions
Agentic Engineering
Karpathy's mature successor to vibe coding. Agents handle bounded sub-tasks; the developer keeps architectural ownership and reviews critical outputs. Disciplined vibe coding.
Slop
Low-quality, generic, soulless content produced by AI. Often loaded with typical LLM tics: "It's important to note...", emoji overload, needless padding.
Comprehension Gap
When a vibe coder only understands a fraction of the code they ship. Martin Fowler's warning: 35-50% comprehension grows into hidden tech debt.
Ralph Loop
Bash loop pattern popularized by Geoffrey Huntley: re-run an AI agent with fresh context each iteration, read tasks from a plan file, commit on success. The "Ralph Wiggum technique" — forgetful but persistent.