Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Paul Dix

๐Ÿ‘ค Speaker
750 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

yeah, it's okay to maybe write a module, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

The scope of what these things can do just keeps expanding and it's happening like very rapidly.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

So I wrote all this like freaking out about it.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And then of course, like three days later, Gemini 3 comes out.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And four days after that, Opus 4 or 5 comes out.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And two days after that, GPT-5-2 comes out.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And...

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I would say at this stage, most or all of our engineers are firmly in the camp of using these tools, but we still don't know all of our process.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

All of our process is still very much in the old style development process where we come up with requirements and we log issues and we do pull requests and we have human reviewers.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

even with the reviewing tools, like we also have AI reviewers, but nobody trusts the AI reviewers as the only review, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

So it's a guarantee that you have to gate it on a human looking at it.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

So to me, like, I think the verification loop is the biggest, the most important thing to do, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

Because ultimately, like, you need to make sure that you get quality results.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And like I said, I've recently had the experience where

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I let the AIs get too far ahead of me on some stuff I was working on.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And I realized I was like, wait a second, I got to like completely go through and refactor a bunch of this code by hand myself and rewind a couple of weeks worth of stuff.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

So, yeah, I don't know.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

But verification loops, I think, are super, super important, particularly when, like, all of this stuff was important before.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

It's funny, like, all the things that are, you know, best practices, software engineering before, like, you know, single command to deploy, single command to run your test suite, having unit tests, integration tests, you know, all of these things

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

you know, signals and tooling you build out over time to have reliable, you know, software delivery, all of that stuff is just became even more important because if you have all those things and you actually open them up to the agents, the agents can use those things to actually iterate on your behalf without waiting for you, right?