Yadda 3.0 Review: BDD AI Agents and Executable Specifications (2026)

Yadda 3.0 Review: BDD AI Agents and Executable Specifications (2026)

BDD (behavior-driven development) writes requirements in ordinary language and binds each step to real code. Yadda 3.0 matters in 2026 because its author argues executable specifications become more valuable once coding agents write the software: a wiki says what a system was supposed to do; only an executable spec proves what it does. That is the whole thesis in one line, and it is the reason a small, fifteen-year-old JavaScript library got a Hacker News thread, a rewrite by Claude Code, and a place in the spec-driven-development revival of 2026. This review covers what Yadda 3.0 actually is, what changed, how it compares to CucumberJS, what its own AI-assisted build reveals, and where the evidence stops supporting the hype. ...

October 1, 2026 · 26 min · baeseokjae
Vibe coding requirements tracking: from vibe coding to knowing what you actually wanted

Vibe Coding Requirements Tracking: Stop the Drift and Know What You Actually Wanted

Vibe coding lets you ship software by describing what you want in plain language, but the real failure isn’t bad code — it’s requirement drift. You start with a clear intent, and within a few long sessions the goal quietly buries itself under debugging noise, and neither the model nor you can reconstruct what you actually wanted. A requirement ledger — a versioned record of intent, constraints, and decisions kept in the repository — externalizes that memory and keeps every new session anchored to the original purpose. ...

September 25, 2026 · 14 min · baeseokjae
Are You Using Coding Agents Like Slot Machines? Better Workflow Patterns (2026)

Are You Using Coding Agents Like Slot Machines? Better Workflow Patterns (2026)

I’ve been running coding agents daily since Claude Code launched, and somewhere around month three I ran a simple experiment that changed how I think about these tools. I took the same bug — a null-pointer dereference in a Django view — and asked the same agent (Claude Code, default settings) to fix it. Ten times. Same prompt, same repo, same model. Six out of ten runs produced a correct fix. The other four produced code that either didn’t compile or fixed the wrong thing. And the patch sizes for the successful runs varied by 6.4x — from 410 bytes to 2,607 bytes. Same bug. Same agent. Same prompt. Completely different output every time. ...

July 14, 2026 · 13 min · baeseokjae
LLM Coding Workflow Guide 2026

LLM Coding Workflow Guide 2026: How Top Developers Structure AI-Assisted Development

The most effective LLM coding workflow in 2026 follows five phases: spec-driven planning, context packing, iterative implementation, automated quality gates, and persistent tooling infrastructure. Developers who follow this structure report 25–39% productivity gains versus ad-hoc prompting, which leaves most of the value on the table. The State of AI-Assisted Development in 2026: The Adoption-Productivity Paradox AI coding tools have reached near-universal adoption in 2026 — roughly 92% of developers use them in some part of their workflow, and 51% use them every day, according to DX Research. Yet a striking gap has opened between usage rates and actual productivity outcomes. The same research finds developers save an average of 3.6 hours per week — far less than early projections promised. Worse, 66% of developers say the biggest problem is AI code that looks correct but fails during testing, wiping out the time they thought they saved. The root cause is almost always workflow structure: developers are using LLMs as turbo-autocomplete rather than as a structured development partner. Teams that close the productivity gap have done one thing differently — they treat AI assistance as a phased process with explicit inputs and outputs at each stage, not a stream-of-consciousness chat session. ...

April 18, 2026 · 13 min · baeseokjae