Discussion about this post

User's avatar
George T. Henry's avatar

I’d push back a bit on the idea that the human who “holds the whole system in their head” should be the final integration point. In distributed systems / CI-CD, that’s a single point of failure.

That role is powerful for direction and systems thinking — but velocity at scale comes from an iron wall of automated tests. Once critical flows are covered, “tests pass” becomes a much better proxy for “safe to ship” than any one person’s judgment.

As a PM, BDD was the unlock for me. I could define behavior without over-prescribing implementation, and just write Gherkin for both developers and testers in one shot.

Feels like there’s a BDD++ opportunity here: a syntax that feeds both a coding agent and a test agent — handling deterministic cases directly, and expanding into compiled evals for fuzzier behavior.

1 more comment...

No posts

Ready for more?