Role Redefinition: From Executor to Governor
🚧 This chapter is under development. Below is a summary of the core arguments. Full content will be published in a subsequent release.
The best engineers on the team have almost stopped writing code. They design specs, build verification systems, manage Agent fleets, and define module boundaries and interface contracts. But their title is still Senior Engineer. Their job description still says "design and implement software systems." Their performance reviews still count code output. They are doing the work of architects and quality directors, evaluated by the standards of frontline developers.
This is not management lag at a particular company. It is that the entire industry's definition of "engineer" is still stuck in the pre-Agent era. When Agents take over the execution layer, the engineer's core responsibility shifts from "implementing software" to "designing and maintaining the Agent's execution environment." This environment includes the spec system, verification framework, context engineering, Skill library, and feedback infrastructure. The center of gravity of the role has moved up from execution to governance.
Beyond role definition, there is an easily overlooked problem: informal coordination between people. Previously, Zhang would mention at standup "I am changing the payment interface today," and Li would know to hold off on touching related code. This coordination was nearly zero cost, because humans inherently have the ability to hear something and remember it. Agents do not have this ability. Zhang's Agent refactors an interface, Li's Agent is still using the old interface, both run fine independently, and the conflict is only discovered after merging. Coordination that used to be resolved naturally through interpersonal networks has now become an engineering problem that requires explicit design.
This chapter addresses two interrelated problems: roles need to shift up from the execution layer to the governance layer, and coordination needs to transition from implicit interpersonal communication to explicit mechanism design. The former determines each person's scope of responsibility. The latter determines how different people's Agents collaborate. Together, these two problems answer a core proposition: in the Agent era, what is the role of humans.
Harness Engineering Playbook · AgentsZone Community