Talk Farley Vibe Coding Best We Can Do

Summarizes, explains, and answers questions about Dave Farley's talk 'Vibe Coding — Is this really the best we can do?', including key arguments, frameworks, and recommendations. Provides verbatim-cited explanations of Farley's three properties of programming languages, audits AI-coding setups against his three-problems framework, drafts BDD-style executable specifications, and outlines his continuous-delivery approach to AI-driven development. Use when the user asks about Dave Farley's talk on vibe coding, agentic programming, AI-generated tests, BDD-style executable specifications, problem-specific DSLs, why natural language is insufficient as a programming language, the three properties of programming languages (formal grammar / unambiguous intent / deterministic execution), the three problems AI programming creates (precise specification, verification, incrementalism), fifth-generation programming, AI as compiler, or applying Farley's continuous-delivery approach to AI coding agents.

jscraik Updated

File contents

jscraik/Agent-Skills/tree/main/Plugins/aidevcon/skills/talk-farley-vibe-coding-best-we-can-do commit 8a0de0dfe7

Frequently asked questions

npx skillmds@latest add jscraik/talk-farley-vibe-coding-best-we-can-do