The fundamentals of Agentic Coding (AKA Vibe Coding)

The fundamentals of Agentic Coding (AKA Vibe Coding)

🎙 Theodor René Carlsen 👥 227K 📅 August 12, 2026 ⏱ 15 min 👁 683 📄 expert opinion 🧭 2026-08-13
Available in: English (current) Français

Keywords

agentic codingvibe codingAI toolsharnesscontext engineering

Summary

Theodor René Carlsen presents a talk at NDC Copenhagen 2026 on the fundamentals of agentic coding, also known as vibe coding. He aims to demystify the complex ecosystem of AI coding tools and reduce the fear of missing out. He breaks down the components into three main parts: models, harnesses, and agents. Models are the core intelligence, such as GPT, Claude, and Gemini, and they are mostly text-in-text-out. Harnesses, like Claude Code or Cursor, are the tools that allow models to act on codebases. Agents combine a model with a harness and have a system prompt and tools. He emphasizes that everything is text-based, so converting problems to text is key. He discusses context engineering, steering agents, and the use of files like AGENTS.md and skills to provide project-specific knowledge. He also touches on MCP as a way to add tools, but suggests that command-line tools are often sufficient. He advocates for open-source harnesses to maintain control and ecosystem health. The talk concludes with practical advice: keep it simple, pick one tool, and start using it.

176 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides valuable insights into the practical use of AI coding tools, breaking down complex concepts into understandable parts. The speaker’s argumentation is solid, based on personal experience and clear reasoning. He effectively explains the roles of models, harnesses, and agents, and offers actionable tips for integrating these tools into workflows. The emphasis on text-based interaction and the importance of context are particularly useful. However, the talk lacks empirical evidence or comparative analysis, relying mostly on anecdotal experience. The argumentation is persuasive but not deeply rigorous.

Scientific Rigor, Source Quality, Title Accuracy

The talk is scientifically informal, with no citations or references to external sources. The speaker mentions specific tools and technologies but does not provide sources for claims. The title accurately reflects the content, which is a fundamental overview. The talk is more of an expert opinion than a rigorous scientific presentation. The lack of sources reduces the scientific rigor, but the information is generally accurate and up-to-date. The speaker’s personal bias against closed-source tools is evident but does not significantly undermine the content.

185 words

Title / Content Match

The title accurately reflects the content, which covers the fundamental concepts of agentic coding.

Quality & Reliability

7/10

The speaker provides a clear, practical overview of AI coding tools, distinguishing models, harnesses, and agents. He offers concrete examples and personal experience, but the talk is largely opinion-based and lacks formal citations or empirical data. The information is accurate and up-to-date, but not rigorously sourced.

Key Moments

Cited Sources

  • NDC Conferences — Conference organizer and host of the talk.
  • NDC Copenhagen — Specific conference where the talk was recorded.

Concurring Sources

Contribution & Novelties

The talk provides a clear and accessible framework for understanding agentic coding, breaking down the components into models, harnesses, and agents. It emphasizes the importance of text-based interaction and offers practical advice for integrating these tools into development workflows. The speaker’s perspective on keeping harnesses open-source is a notable contribution to the discussion.

Pour aller plus loin :

  • Model Context Protocol (MCP) — Official documentation for MCP, a standard for connecting AI models to tools.
  • Claude Code — Documentation for Anthropic’s agentic coding tool, mentioned in the talk.
  • GitHub Copilot — Overview of GitHub Copilot, a popular AI coding assistant.
  • OpenAI Function Calling — Documentation on how to use function calling with OpenAI models, relevant to the tool declaration example.

120 words

Radar Profile

The radar profile shows balanced scores across all dimensions, with slightly lower technical depth and information quantity. This indicates a talk that is accessible and practical, but not deeply technical or exhaustive. The high reliability score reflects the speaker's clear and grounded presentation.

Reliability 7/10