Loading…
Developers are attached to tools because tools encode trust
Stack OverflowRyan Donovan
Summary
Traditional developer tools like Vim, Emacs, and IDEs earn trust through predictability, bounded roles, and muscle memory developed over time. In contrast, agentic coding tools operate across the entire software development lifecycle using ambiguous natural language, rapidly generating vast amounts of code that developers do not inherently trust. This influx shifts development bottlenecks from code authoring to code review, validation, and infrastructure cost management. Tooling additions such as automated code reviewers, context managers, and memory systems cannot repair broken software development lifecycles unless organizations actively adapt their culture and workflows. Teams can establish trust in agentic environments by providing explicit contextual specifications, reusing verified components to avoid duplicate implementations, and restricting non-deterministic artificial intelligence to appropriate problem domains.
Context
The Developer Survey showed AI usage increasing from 76% to 84% while trust fell from 40% to 29%, as probabilistic agentic coding tools exposed flaws in software development processes by generating large diffs without traditional predictability.
Approach / What changed
Organizations must adapt development processes and culture by explicitly specifying requirements in prompts or spec.md files, feeding verified organizational context into agent memory, reusing existing software components, and avoiding AI where deterministic code works better.
Takeaways
- According to the Developer Survey, developer AI usage climbed from 76% to 84%, yet trust in AI declined from 40% to 29%.
- Agentic coding shifts the primary engineering bottleneck from writing code to validating code, conducting large-scale code reviews, and managing infrastructure and failure costs.
- AI systems tend to violate the DRY (don't repeat yourself) principle by repeatedly generating duplicate components unless organizations enforce reuse.
Related reading
Paging Charity! How can engineering leaders avoid becoming Bond villains?
Engineering leadership advice often prioritizes personal empathy over commercial competence, which Charity Majors argues is a misdiagnosis of organizational failure. Because over 90% of venture-backed startups fail, tech culture frequently venerates ruthless founders who succeed commercially. New engineering managers frequently focus solely on subjective employee comfort, mistaking business instability or misaligned stakeholder priorities for micromanagement. To champion humane values sustainably, engineering leaders across all tiers must first master business operations, clarify product strategy, and deliver business wins. Advancing to the director level requires moving beyond generic cheerleading, building high-performing teams oriented around continuous improvement, and demonstrating systems thinking alongside business acumen.
Charity Majors