How I Use Agents Without Stopping My Own Growth

Jared Currie Β· article Β· 2026-05-27 source β†— Reader πŸ–₯️

Agent Planning ArtifactsAgentic EngineeringCognitive SurrenderDesirable Difficulty & Productive StrugglePull Requests & Async Code Review
Agentic coding tools are safe to lean on only if the developer deliberately keeps exercising the judgment they would otherwise outsource β€” by planning before delegating and reviewing generated code as if reconstructing its reasoning themselves β€” because the tools amplify whichever posture the developer brings to them.

practical Β· expository β€” First-person practitioner reflection arguing for specific habits (plan-first, slow-review) to preserve engineering judgment while delegating execution to agents. No data, no citations β€” a personal-practice essay, not an empirical or theoretical argument.

Structure

PartRole
Opening: agents can inspect, plan, implement, and iterate β€” a step beyond autocomplete or Q&A.context
The reframe: the workflow's most important variable is not agent capability but the developer's intentional engagement.thesis statement
The danger named: agents make it easy to outsource thinking, producing shallow system understanding, because generated plans and code look reasonable at first glance.problem statement / motivation
What judgment consists of: system design intuition, recognizing over-complex abstractions, weighing trade-offs, critical code review β€” capacities an agent cannot replace.definition of the stakes
Practice 1: sketch a personal plan (outline, file list, assumptions) before asking the agent, then compare the agent's proposal against it.evidence / practice
Payoff of practice 1: comparing plans exposes gaps in the author's own thinking or shows the agent optimizing for the wrong thing / missing codebase context β€” forcing architectural thinking rather than accepting the generated plan as the answer.evidence / practice outcome
Practice 2: slow down when reviewing generated code rather than checking only compilation/tests; trace specific consequences (queries run, network/failure behavior, performance under real use) depending on what the change touches.evidence / practice
Claim that agents are not automatically faster: sometimes they speed up repetitive work, sometimes they slow the author down via heavy-review code, missing context, or off-pattern paths.qualifying evidence
Closing payoff: over time this posture has visibly built better engineering instincts (faster at unfamiliar code, better at edge cases, more aware of failure modes/performance costs, growing review checklist) β€” reframed as the actual goal: becoming a stronger engineer, not dependency.conclusion

Key terms

Propositions

Arguments

Developers using coding agents should deliberately sketch their own plan before delegating implementation, and should review generated code by tracing its real consequences rather than trusting that it compiles and passes tests. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Questions addressed

Gaps

Related documents