Paul Dix
๐ค SpeakerAppearances Over Time
Podcast Appearances
run in on developer laptops but also like in the cloud and all of it is going to be designed such that an agent can kick off the run an agent can look at the results it can run validation steps you can give it like we're building like command line tools they're designed not for humans to run but for agents to run so that they can validate signals from the from you know the database running right some of them are like black box signals that are accessible via public apis some of them are
reaching into object store and looking at file states and actually like reading binary files out with these tools.
So yeah, basically building that so that the agents can kick those off, do the validation, do the inspection, make code changes and deploy it and run it again, like in the cloud and,
without an engineer having to do every single one.
But also at the same time, making it so that any engineer on our team at any time has a single command to kick off one of these specific tests and look at it and iterate with an agent.
Yeah, I think so.
For sure.
I mean, and the nice thing is like the agents are more than happy to create all that tooling for you.
Right.
But again, like I, it's, it's funny.
Like I've also had the experience where I have some tests and I tell the agent to make some change or whatever, and it does this and then it will change the test.
So that is actually like, it makes the test pass, but not because the code does what it's supposed to do, but because it changed the test expectation.
So I still think you have to like,
Keep your eye on them.
I would, I would agree with that, but I don't think that opinion is widely shared by software developers across the industry.
Yeah.
I mean, I think, I think the problem is like, I, I,
Software development is changing significantly right now, and it will this year.
And I think it probably will go more towards what you're talking about, which is software developers more and more are going to be responsible for overseeing what's going on with the agents and doing QA and validating that the results are good.
the thing is if you talk to most software developers you know we got into this industry because we actually liked writing code and it's for a lot of those people it's like they don't want to do that that's not that's not why they became software developers they don't want to like spend their time validating what somebody else's code is doing right most people if you talk to them like what's the thing they hate most about their jobs in terms of like being software engineers they hate doing code reviews now it's like the agents have turned us all just into code reviewers we're just reviewing