AI, BDD, and Why We're Bad at Predicting the Future


Filip Hric

22th July 2025

AI, BDD, and Why We're Bad at Predicting the Future

Hello Reader,
Lately, it seems the conversation around AI has shifted. We're moving past the initial "what can this chat window do?" phase and into the more practical, and sometimes awkward, integration into our development lifecycle.

To me, one of the most interesting moments recently is that we're seeing major players like Amazon use BDD for AI-driven requirement planning. Plus the whole ecosystem of AI builder tools is emerging, each with its own take on how to plan and execute tasks.


Blogposts, discussions, events

Amazon's New Code Editor Uses BDD-like syntax for Planning

Amazon's new code editor uses Behavior-Driven Development (BDD) for planning requirements. This is a significant move, embedding a classic testing and collaboration practice directly into the AI development workflow.

Read more →

A Comparison of Planning in AI Builder Tools

I recorded a short video comparing how planning is implemented in different AI builder tools. If you're exploring this space, this video breaks down the different approaches you'll encounter.

Watch video →

Future of AI (and Phones)

We have a tendency to imagine the future as just a different version of the present. People once imagined the future of phones would look like the image above. It's a good reminder to be humble when predicting how AI will actually shape our future.

Join the disucssion →


99 Cypress.io tips is on summer sale!

Get full course for 50% cheaper!

99 bite-sized video lessons. Each under 5 minutes. Each immediately applicable. No fluff, just immediately applicable tips for automation engineers who are serious about their craft 🔧

✅ Eliminate flaky tests forever

✅ Master undocumented Cypress features

✅ Implement patterns used by pros

✅ Debug like a pro, not by trial and error


Filip Hric

Teaching testers about development, and developers about testing

filip@filiphric.sk, Senec, Slovakia 90301
Unsubscribe · Preferences

Filip Hric

Sign up for weekly tips on testing, development, and everything related. Unsubscribe anytime you feel like you had enough 😊

Read more from Filip Hric

“Too dangerous to release” has become its own genre of AI announcement. Project Glasswing is the latest entry: not quite a product launch, but a claim about a threshold, dressed up with enough corporate coalition to signal this one is serious. Anthropic says their new security-focused model, Claude Mythos Preview, can find software vulnerabilities better than all but the most skilled human experts. George Hotz challenged the “too dangerous to release” narrative by pointing at the obvious:...

Anthropic had a rough week. And the part that stings isn’t just that something went wrong - it’s how they handled it. A map file, a DMCA frenzy, and a Python loophole On March 31st, Anthropic accidentally shipped Claude Code’s TypeScript source code via a map file left in their npm package. The leak was spotted almost immediately, and GitHub repositories mirroring the code started receiving DMCA takedowns shortly after. What followed was a fairly aggressive takedown campaign by Anthropic. One...

Hello Reader, If you’ve been reading this newsletter for a while, you know that quality engineering is the hill I’ll always choose to stand on. And this week, I get to share something personal that ties directly into that. I’m joining Qodo I’ve been following Qodo for almost a year now, and I’ve been getting more and more impressed every day. So I’m thrilled to share that I’m joining Qodo as a DevRel engineer. Qodo is an enterprise multi-agent platform for AI-driven code reviews. As AI...