Remix.run Logo
Yadda 3.0.0: BDD in the Age of AI Agents(stephen-cresswell.com)
32 points by scresswell 3 hours ago | 13 comments
blfr 11 minutes ago | parent | next [-]

Very impressive that it was done with Opus 4.8.

My experiences with Opus have been such that I always max out my Fable allotment but rarely exceed 40% of the remaining limit on Claude.

lifeisstillgood 35 minutes ago | parent | prev | next [-]

The example of “transcibe the initial project discussion, turn that into BDD and that makes the rails to guide the AI is … either brilliant and insightful or a snake eating it’s own tail.

I think it has to be worth a try though…

scresswell 3 hours ago | parent | prev | next [-]

Yadda 3.0.0 is out. The release modernises the JavaScript BDD library, but more interestingly, it was largely built by Claude Code and points to why executable specifications may become even more valuable in an agentic development world.

ur-whale 2 hours ago | parent [-]

One suggestion: my bet is that close to no one knows what the acronym BDD stands for. The first comment on this post is in fact exactly about that.

I'd consider explaining what BBD is at the start of the front page of your project.

ashleyn 4 minutes ago | parent | next [-]

As a woman my first thought was Body Dysmorphic Disorder.

cbsmith an hour ago | parent | prev | next [-]

"my bet is that close to no one knows what the acronym BDD stands for".

That's disconcerting. Software engineers ought to know.

citizenkeen 33 minutes ago | parent | prev [-]

I’ll take that bet, since we ask about it in our interview questions.

krautsauer 2 hours ago | parent | prev | next [-]

"Behaviour Driven Development"

I was expecting something on Binary Decision Diagrams. SAOD is worst with TLAs.

bossyTeacher 35 minutes ago | parent | next [-]

This is probably HN's tech background speaking. In the enterprise dev world, everyone knows what BDD means just like every dev out there knows what OOP means.

WalterGR 2 hours ago | parent | prev [-]

What is SAOD? Do you mean SOAD?

contradictioned 2 hours ago | parent [-]

Severe Acronym Overload Disorder.

Funny enough, Google's overview box also suggests soad: "SAOD (or SOAD) most commonly refers to the rock band System of a Down"

WalterGR an hour ago | parent [-]

Thanks. (That’s what it suggested for me as well. Clarifying that I meant in the context of software, it suggested a misspelling of SOAD - Service-Oriented Analysis and Design.)

Amekedl an hour ago | parent | prev [-]

Being hard here, though: Purely dismissing it as not being worth of my time due to the example alone.