
← All insightsEngineering skills and AI
When AI Writes the Code, What Does the Engineer Own?
Verification, technical judgment, delegation and communication become more valuable as generating an implementation becomes easier.Perspective Point of view
The engineer's responsibility extends from defining the problem to explaining why a change is ready to operate.Our view is that AI adoption should strengthen the skills that make software dependable: understanding a system, testing assumptions, directing work and communicating decisions.
Accountable engineering- 01
FrameDefine the problem and constraints
- 02
DelegateBound the agent's task and tools
- 03
VerifyChallenge behavior with evidence
- 04
ExplainMake tradeoffs and ownership clear
Verification
Read for the failure the demo hides.
An implementation can look convincing while mishandling permissions, retries or a partial write. Engineers need enough programming and system knowledge to follow the execution path, inspect dependencies and reproduce a failure. Generation makes those fundamentals useful in a different part of the work.
Consider a proposed change to an order service. The happy path creates an order and sends a confirmation. A reviewer asks what happens when the request is retried after a timeout: can it create a second order, charge twice or notify the wrong account? A passing demonstration has not answered those questions.
Practice verification by asking for evidence tied to behavior: a failing example before the fix, a test of the business rule and a recovery check. The acceptance condition should come from the requirement, with review independent enough to challenge the generated solution.
Judgment and delegation
Choose the work before assigning it.
Technical judgment includes recognizing when a request is ambiguous, when a simpler design will serve and when the cost of a mistake exceeds the benefit of speed. An agent can explore options; the team still decides which constraints matter and who may accept the tradeoff.
Turn a broad instruction such as improve onboarding into a bounded task: identify the failing validation rule, propose a change within one service, preserve existing authorization and return tests plus a dependency summary. Set a stop condition for unexpected schema changes or a need for production access.
Delegation also requires an integration plan. Parallel work needs clear interfaces, a person responsible for combining the changes and a way to detect conflicting assumptions. More concurrent agents do not automatically create more usable capacity.
Communication and learning
Make the reasoning inspectable.
A useful engineering handoff explains the problem, the chosen approach, the evidence, the remaining uncertainty and the rollback path. This gives product, security and operations colleagues something they can question and accept.
For learning and hiring, use a small repository exercise that asks a person to explain an AI-assisted change, find a seeded defect and revise the approach when a requirement changes. Evaluate understanding and reasoning alongside the functioning result. A polished generated portfolio alone reveals little about those skills.
Maddy Zhang's linked video's published description identifies verification, judgment, agent management and communication as areas of emphasis. We use that framing as a discussion prompt. DORA's 2025 research describes AI as amplifying existing organizational strengths and weaknesses; our recommendation is to invest in the engineering practices that determine what gets amplified.
Design principles
Keep the operating logic visible.
- 01Keep programming and system fundamentals in the learning plan.
- 02Delegate with boundaries and explicit stop conditions.
- 03Ask for behavioral evidence before accepting a change.
- 04Explain decisions so another person can challenge them.
What changes Monday
Turn the perspective into a focused next move.
- 01
Choose one recent AI-assisted change and ask its owner to explain the failure paths.
- 02
Write a task brief with scope, constraints, acceptance examples and an escalation point.
- 03
Run a review exercise using a deliberately seeded authorization or retry defect.
- 04
Add a short decision record and a named maintainer to the handoff.
As implementation gets easier to generate, engineering value depends on making the right change understandable, verifiable and supportable.
Discuss this perspective ↗