<aside> 📌

Part 1 · Ch03 — Agentic Engineering 개론

Vibe Coding의 종말과 Agentic Engineering의 부상. 손코딩(coding by hand)의 시대는 빠르게 끝나가고 있다 — 5 Pillars(Context · Validation · Tooling · Codebases · Compound)를 받아들이는 팀과 여전히 vibe coding하는 팀 사이의 격차는 곧 unbridgeable chasm이 된다. 이 챕터는 그 5개의 기둥을 한 장의 격자로 펼쳐낸 치트시트입니다.

1. Paradigm Shift

<aside> 🛑

"Vibe Coding은 이제 slur(비하어)다."Peter Steinberger (OpenAI)

Karpathy가 만들었던 "혁신의 깃발"이 2년 만에 "제대로 안 하고 있어"의 점잖은 동의어가 되었다. 그 단어가 정당화하던 워크플로우는 — stateless chat completions + manual copy-pasting.

</aside>

🧩 1-1. Vibe Coding이 무너지는 두 단어 — Stateless × Manual Copy-Paste

구성 요소 기술적 의미 결과로 나타나는 증상
Stateless 모든 prompt가 독립적. 어제 결정·지난 PR·팀 컨벤션이 자동 주입되지 않음 매번 처음부터. 같은 질문에 매번 다른 답
Manual copy-pasting 인간이 probabilistic output을 손으로 IDE에 옮김 이해 못 한 채 복붙 → 6개월 뒤 본인도 설명 못 함

⚖️ 1-2. Floor vs Ceiling — 두 패러다임은 대립이 아니라 분기

Vibe Coding Agentic Engineering
Focus Raising the floor — 누구나의 베이스라인 향상 Preserving the professional quality bar — 산업 수준 품질
Approach Stochastic output에 high trust, "vape-posting"식 prototyping Disciplined practice — spiky, powerful agents를 coordinating
Outcome Functional prototypes at the speed of thought High-velocity, secure, robust systems at industrial scale
시간 척도 "10x engineer"가 의미 있음 "10x"는 obsolete — months → hours 압축

한 줄 요약 — Vibe Coding은 "누구나 만들 수 있게" 만들고, Agentic Engineering은 "프로가 훨씬 더 멀리 가게" 만든다.

🧠 1-3. Karpathy의 단어 선택 — 왜 "Coding"이 아니라 "Engineering"인가

🎯 1-4. Agentic Engineering 공식 정의 — 3 구성 요소

<aside> ⭐

AI 에이전트가 multi-step task를 자율 실행하는 시스템을 — rigorous context management × recursive validation loops × integrated tool orchestration의 통합을 통해 — 설계하고 최적화하는 전문 엔지니어링 분과.

</aside>

셋 중 하나라도 빠지면 — Vibe Coding의 좀 더 정교한 변종일 뿐.

🔄 1-5. 패러다임 전환의 4가지 동인 — 같은 방향을 가리킨다