We've always called it software engineering, but we've actually been builder...gineers.
In civil engineering, aerospace, or architecture, the people who do the engineering and the people who do the building are obviously different.
But in software, we collapsed them into the same role. With agents, we're finally separating the jobs.
We're going to specify and encode more upfront, add more guardrails, and design architectures that bias agents toward success.
In many ways, we're finally starting to look like actual engineers.