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

Hello Reader, AI can generate code, arguably with a pretty decent quality. That’s not news anymore. The question that’s been forming in my head all week is different: how do we decide what should go into production? Writing code is not the hard part (arguably, it never was). The hard part is making sure the right code ships and the wrong code doesn’t. And right now, that selection problem is becoming the defining challenge of AI-assisted development. Last week has definitely showed this....

Hey Reader, If you’re reading this, chances are you care about quality. Coming from QA, I never stop looking at the apps I build and systems I use through the lens of quality. Now, with more and more code being written by AI, this question matters more than ever. Many people wonder whether AI is even capable of delivering quality. I think it is. Though it’s worth remembering that quality is multidimensional. You can always have more or less of it. When it comes to AI and specifically LLMs,...

Hey Reader, It’s been a while since I’ve issued a newsletter, but I’m hoping to get back on track. There are just so many interesting things happening in the world of IT that I want to share with you all. But I’ve decided to change my approach to writing this newsletter a little bit. In the past, my main goal was to come up with some idea or some thought and basically write a post. This put a lot of pressure on me and I never wanted to force myself into writing a newsletter when I had nothing...