---
title: Core Concepts & Paradigm Evolution
description: Understanding AI Agents, Vibe Coding methodology, and the engineering discipline that makes it work
head:
  - - meta
    - name: keywords
      content: AI agents, Vibe Coding, agentic engineering, coding agents, software engineering paradigm
---

# Core Concepts & Paradigm Evolution

> Before picking up tools, understand what game you're playing.

This category covers the foundational concepts you need to navigate the AI-assisted development landscape. From understanding what AI agents actually are, to distinguishing between casual "vibe coding" and disciplined "agentic engineering."

## Articles in This Category

| Article | Author | Key Question |
|---|---|---|
| [What Are AI Agents? Why Do They Matter?](./what-are-ai-agents-why-do-they-matter.md) | Addy Osmani | What exactly are agents, and how do they differ from chatbots? |
| [What You Need to Know About Vibe Coding](./what-you-need-to-know-about-vibe-coding.md) | Vercel Team | What's the current state of vibe coding? |
| [Agentic Engineering](./agentic-engineering.md) | Addy Osmani | What separates disciplined AI-assisted development from freestyle coding? |
| [The Factory Model](./the-factory-model-how-coding-agents-changed-software-engineering.md) | Addy Osmani | How do coding agents fundamentally change software engineering? |
| [How to Become a World-Class Agent Engineer](./world-class-agent-engineer.md) | systematicls | What skills and mindset define the best agent engineers? |
| [Specs Are the New Source Code](./specs-are-the-new-source-code.md) | Ravi Mehta & Danny Martinez | Why are specifications becoming more important than code? |
| [Coding Agents 101](./coding-agents-101.md) | Cognition Team | How do you effectively work with coding agents day-to-day? |
| [How We Vibe Code at FAANG](./how-we-vibe-code-at-faang.md) | Anonymous FAANG Engineer | How do large tech companies actually use AI-assisted development? |
| [Vibe Coding: Revolution or Reckless Abandon?](./vibe-coding-revolution-or-reckless-abandon.md) | Addy Osmani | Is vibe coding genuinely transformative, or dangerously reckless? |
| [Vibe Coding Is Not an Excuse for Low Quality](./vibe-coding-is-not-an-excuse-for-low-quality-work.md) | Addy Osmani | Where do you draw the line between speed and quality? |

## Reading Recommendations

- **New to AI-assisted development?** Start with "What Are AI Agents?" then read "Agentic Engineering"
- **Already using AI tools?** Jump to "The Factory Model" and "World-Class Agent Engineer"
- **Evaluating risks?** Read "Revolution or Reckless Abandon?" and "Not an Excuse for Low Quality"
