So that means you have to learn them all, which can be a little daunting. And so I don't know if you're familiar, but last week, Peter Steinberger, the creator of OpenClaw, and Boris Cherny, who developed Clawed, Coded and Thropic, started talking about this idea of loop engineering. And so, you know, Peter's saying, like, hey, it's been a month, you know, we've been talking about this. Are you paying attention? So it's kind of nerve wracking, right? There's this new paradigm. What does it mean? And so I thought it'd be fun to apply my professor's framework to this idea because I think it's very much how I think about programming. And I suspect how you do, too. So what is it, right? Agent programming is like there's this version where you start prompting synchronously, you know, waiting and watching the output. It used to be that we would watch the diffs in real time. That was pretty exciting, but I don't think anybody's doing that anymore.
You know, then people started going to tools like Conductor or get work trees right to run multiple sessions concurrently. But then, you know, sort of this galaxy brain idea is you don't exactly need to do it in that way. What you do is you start loops, you start autonomous, self-referencing loops to solve the problem you're trying to solve, which means you really have to define the problem. You have to ground back into what you know. You have to figure out how to take advantage of it. So, you know, if you think about how you would put this into our framework, you start about measuring, right? You have to have the measures in order for an autonomous loop to know if it's making progress. Is it going, you know, what does it mean to complete the agent loop? Well, you have to start by having data.
And I think a lot of us like to start with vibes. It's a really fun, creative journey. But increasingly, in order to take advantage of AI, you really need to start with, well, what problem are you trying to solve? And I'm sure you've all been frustrated with either yourself or your colleagues at times you're like, that's really cool. But, you know, who helped? Who's helped by this? Do you have the background data? And we used to say, oh, that's the PM's job. That is not the PM's job. That is our job. And that's the great responsibility we have as technologists, I think. And so then change. You have to find out how to make the right kinds of changes. Conveniently, I think code is a very changeable format and LLMs are very good at reading it. So this is this is nice. And then verification. I think we've seen a lot of change in the industry around how much easier it is to verify changes. It's getting cheaper.
Comments