Test-driven development
68
MENTIONS
22
EPISODES
20
PODCASTS
Search complete. 68 mentions across 22 episodes found for "Test-driven development".
Oct 27, 2026
From Vibe Coding to Enterprise AI: Rethinking Software Development - Matt Davis
M
3:53Matt DavisGUEST
Like, technology is great, as most things when we do transformation and work with clients on transformation, especially enterprise clients.
M
3:59Matt DavisGUEST
The first... sort of uh pulse that we do with a client they go whoa there's a lot of bugs and we're like well if you just produced five to six times more code in one week than you traditionally would with a traditional team and you're getting four times the bugs you're actually getting less bugs but it feels like more bugs because of the time period right so what we found is actually leveraging the framework One, we're instilling TDD, so test-driven development, methodically in all of our development efforts, which if you guys know anything about test-driven development, that's the first thing that humans don't like to do, especially engineers.
M
4:36Matt DavisGUEST
So the agents do it because they're programmed to do it and that they're instructed to do it.
M
4:40Matt DavisGUEST
So it's religiously done.
500 Blog Posts To Learn About Hackernoon Bn
A
63:12Artificial IntelligenceNARRATOR
Net C Sharp best practice using timers in .NET.
A
63:16Artificial IntelligenceNARRATOR
Net, C Sharp, C Sharp, Dependency Injection, D, Inversion of Control, IOC, Test Driven Development, TDD, Unit Testing 285.
A
63:26Artificial IntelligenceNARRATOR
The dating game.
A
63:28Artificial IntelligenceNARRATOR
Finding your perfect DevOps match.
Ian Johnson is building an AI factory
K
40:13KyleHOST
Help me think about that.
I
40:15Ian JohnsonGUEST
Yeah, so in terms of the factory, I mean, it does have its own tests, but we have, for our card work, we have a TDD loop.
I
40:26Ian JohnsonGUEST
So we do write tests first.
I
40:28Ian JohnsonGUEST
So starting at that level, the model writes the tests, not us, and it writes the test first.
Episode #31 with Raimonds Simanovskis and Max Kern at Riga Tech Cast
R
14:03Raimonds SimanovskisGUEST
And, and so, so therefore, I'm trying to use what's currently available, and so how I can use that, and, and so be just flexible.
R
14:11Raimonds SimanovskisGUEST
And even when listening to some industry classics like Kent Beck recently, so creator of Extreme Programming, Smalltalk, big Pra- best practices, TDD, and many other things.
R
14:24Raimonds SimanovskisGUEST
And so he's saying that currently nobody knows.
R
14:27Raimonds SimanovskisGUEST
So, so there will be some new approaches how we work and, and so those so who are telling that they know, okay, so they maybe are earning money, are being some sort of leaders in the conferences and getting paid for that.
Test-Driven Development, High-Reliability Systems & AI in Backend - Jessica Patel | Ep 363
E
0:09Ezekiel IferiaHOST
I'm your host, Ezekiel Efтериа, and today we are joined by Jessica Patel, a ba- a backend engineering leader with 17 years of experience building systems where reliability isn't just technical goal, it's a responsibility.
E
0:27Ezekiel IferiaHOST
Her work helps millions of people access housing, and she's a strong advocate of test-driven development, automation, and building engineering cultures that ship faster without sacrificing stability.
E
0:43Ezekiel IferiaHOST
So Jessica, I am truly excited to welcome you to the show.
E
0:47Ezekiel IferiaHOST
Thank you very much for joining us here today.
6 MINS LATER
E
6:42Ezekiel IferiaHOST
All right.
E
6:43Ezekiel IferiaHOST
Thank you for clarifying that with us, Jessica.
E
6:46Ezekiel IferiaHOST
So you are a strong advocate of test-driven, uh, or TDD, uh, test-driven development.
E
6:54Ezekiel IferiaHOST
So, uh, for a developer who, you know, who has never tried it, what is the simplest way to actually explain what TDD actually feels like when you are in a flow?
Software Verification in the Age of Coding Agents
C
38:44Carl SverreGUEST
You end up really fitting tightly.
C
38:46Carl SverreGUEST
Now, with Antithesis, if you do the exact same thing, instead of TDD, you do ADD, [laughs] I guess.
C
38:51Carl SverreGUEST
And with Antithesis-driven development, I suppose, you end up with this interesting thing where you can't possibly over-fit because Antithesis is, is designed to find counter examples to whatever you give it.
C
39:03Carl SverreGUEST
So if you, you know, make the code behave to pass the test, there's nothing really to over-fit to.
5 MINS LATER
C
44:18Carl SverreGUEST
You want your verification to be a, be a net of saying, "For all possible paths, do they all match my specification?" Right? And the Antithesis sort of story to this is that your specification should derive properties and invariants of the code that you want.
C
44:34Carl SverreGUEST
You should encode those into the workload that is running in Antithesis, which then acts as a net that says, "For all possible paths through your simulation, we always reach a valid property outcome.
C
44:46Carl SverreGUEST
We never see a counterexample." And by doing this, as we go back to, like, the sort of TDD thing, like, your agent ends up focusing just on building the code that can, like, exist within that net in a safe way.
S
44:57Sean FalconerHOST
Well, Carl, as we start to get close on time here, is there anything else you'd like to share?
I Compared 8 AI Agent Platforms. Here's What Running a Team Actually Costs
H
3:36HackerNoon AINARRATOR
The task you are orchestrating.
H
3:37HackerNoon AINARRATOR
Four, basic software engineering principles, SOLID, TDD, DRY, KISS.
H
3:43HackerNoon AINARRATOR
DDD is a plus.
H
3:44HackerNoon AINARRATOR
And the real depth, practice, and experience.
Don't Trust, Verify Heavily
M
42:18Michael DowdenHOST
The constraints were, were not there to allow that.
M
42:22Michael DowdenHOST
One of those things from my perspective is to really do TDD well, right? It was extremely hard when doing it manually, and you've talked a little bit about using AI to support TDD.
M
42:32Michael DowdenHOST
So how are you doing that? Because using AI to help with testing and verification and, and making sure that we're building the right thing feels like a good use if we can do it in a, in a way that's reliable and sustainable.
M
42:44Michael DowdenHOST
So I'm really interested in your thoughts on, on how to do that.
Gabriela Moreira: When 800 Tests Aren’t Enough
G
4:44Gabriela MoreiraGUEST
Y- I think it's very different.
G
4:45Gabriela MoreiraGUEST
Like, when you join a new project and people have written the test before, I still have much more trust in those than in the tests that AI writes now, right? Uh, because people have wrote them, and there must have been a reason for them to write it, right? So they either were, like, implementing a new feature and maybe they did TDD, test-driven development, and they introduced the fe- the test to capture the feature they were implementing.
G
5:10Gabriela MoreiraGUEST
Or even better, they faced a problem in production or, or while testing and added a regression test.
G
5:17Gabriela MoreiraGUEST
I love regression tests.
What Does It Really Mean To Program With AI: A Conversation with Joy Ebertz
M
10:45Michael StiefelHOST
So the question is, if you're going to have those tests, A, how are you gonna describe them precisely? Because if the AI is generate the tests, 'cause only a separate AI is going to generate the tests, but if you have the tests, how are you going to describe them precisely enough? Because when you...
M
11:05Michael StiefelHOST
Let's say you're doing TDD and you wanna write your tests first.
M
11:09Michael StiefelHOST
I mean, it's one thing for me to write a test and looking through requirements document or the conversation with the customer or wh- or the program manager, however it came about, and write a test.
M
11:21Michael StiefelHOST
But for the AI to take that written statement, you know, do we need a language to do this? Is this something that still be, should be done by humans if the AI is generating the code? I mean, I, y- you see what I'm struggling with, and if you have-
J
15:09Joy EbertzGUEST
So I think they have to go away, and we have to find a way for them to go away.
J
15:12Joy EbertzGUEST
So once you get rid of that, I think it gets replaced with tests and requirements and, like, some of the stuff you're talking about, and I think it comes back more to how fast can we think through the problems and, like, define the behaviors we wanna see and how well can we define the system as a whole.
M
15:31Michael StiefelHOST
Because if you remember, the extreme TDD people went and said they actually define the system as they wrote the tests-
J
15:42Joy EbertzGUEST
Mm-hmm
12 more episodes mention Test-driven development.
Create an account to see the whole feed, search across every transcript, and follow the entities you care about.