Paul Dix
๐ค SpeakerAppearances Over Time
Podcast Appearances
yeah, it's okay to maybe write a module, right?
The scope of what these things can do just keeps expanding and it's happening like very rapidly.
So I wrote all this like freaking out about it.
And then of course, like three days later, Gemini 3 comes out.
And four days after that, Opus 4 or 5 comes out.
And two days after that, GPT-5-2 comes out.
And...
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.
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.
even with the reviewing tools, like we also have AI reviewers, but nobody trusts the AI reviewers as the only review, right?
So it's a guarantee that you have to gate it on a human looking at it.
So to me, like, I think the verification loop is the biggest, the most important thing to do, right?
Because ultimately, like, you need to make sure that you get quality results.
And like I said, I've recently had the experience where
I let the AIs get too far ahead of me on some stuff I was working on.
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.
So, yeah, I don't know.
But verification loops, I think, are super, super important, particularly when, like, all of this stuff was important before.
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
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?