Dev Tooling Assumptions Reset
Audits dev tools for human-effort assumptions and replaces tickets, PR ceremony, and sprints with immediate agent dispatch, variations, and automated tests
Add to Pack
Saved locally in this browser for now.
Cite This Pattern
Nikola Balic (@nibzard) (2026). Dev Tooling Assumptions Reset. In *Awesome Agentic Patterns*. Retrieved October 14, 2026, from https://agentic-patterns.com/patterns/dev-tooling-assumptions-reset
@misc{agentic_patterns_dev-tooling-assumptions-reset,
title = {Dev Tooling Assumptions Reset},
author = {Nikola Balic (@nibzard)},
year = {2026},
howpublished = {\url{https://agentic-patterns.com/patterns/dev-tooling-assumptions-reset}},
note = {Awesome Agentic Patterns}
} Use when
- Agents write most of the code (50% or more)
- Codebase has good automated testing
- Tickets, reviews, or sprint queues delay work agents could start now
Avoid when
- Humans still write most code
- Team or leadership is not committed to autonomous agents
- Weak automated tests cannot replace human review
Problem
Traditional development tools are built on assumptions that no longer hold: that humans write code with effort and expertise, that changes are scarce and valuable, that linear workflows make sense. When agents write most code, these tools create bottlenecks and friction. Academic research confirms this is a paradigm shift requiring ecosystem-level rethinking, not incremental adjustments.
Solution
Re-examine dev tooling assumptions from first principles. When agents write most code, the perceived value of changes drops dramatically, and workflows optimized for human effort become inefficient.
Boundary: Codebase Optimization for Agents is about making one codebase agent-friendly, and Agent-First Tooling and Logging catalogs the machine-readable tooling; this pattern is about replacing the process tools — tickets, PR ceremony, sprints — whose human-effort assumptions no longer hold.
Core insight:
"A lot of the dev tooling we have is not going to cut it because a lot of the tooling we have is based on the assumption that the human wrote code, that the human put a lot of effort and time and expertise into writing a given piece of code."
The ticket example:
Old world (human writes code):
- Bug reported
- Developer is busy, working on something else
- Create ticket for next sprint
- Assign ticket next week
- Developer gets context, sets up dev environment
- Developer fixes bug
New world (agent writes code):
- Bug reported
- Send agent immediately to investigate
- Agent diagnoses and fixes in same time it would take to create a ticket
"In a world where a human writes code and they have to get context and set up the dev environment and switch the branches and blah blah blah...you would create a linear ticket because the developer was busy. But if you now have unlimited entities being able to investigate your code, why shouldn't you send the agent off immediately before you create a ticket?"
The code review example:
GitHub features assume changes are valuable:
- Emoji reactions (❤️ 😃)
- Assigning reviewers
- Careful consideration before merging
But when agents write 90% of code:
"The perceived value of a given change is completely different because you can actually say to the agent, 'You're completely wrong. Ask your agent friend to spin up another chain. Make 10 variations of this.'"
How to use it
Audit your tools for outdated assumptions:
| Tool Feature | Old Assumption | New Reality | What Changes |
|---|---|---|---|
| Linear tickets | Developers busy, queue work | Unlimited agents | Send immediately, no ticket |
| PR reviews | Humans careful with changes | Changes cheap | Auto-merge with testing |
| Emoji reactions | Social bonding around code | Code is commodity | Remove or repurpose |
| Branching | Careful isolation | Parallel generation | Direct to main or feature flags |
| Code ownership | Humans maintain areas | Agents know everything | Dynamic ownership |
| Sprint planning | Humans have limited capacity | Agents scale infinitely | Continuous flow |
New tooling principles:
- Immediate action: Don't queue work, spawn agents instantly
- Variation generation: Generate 10 versions, pick best
- Automated verification: Tests > reviews
- Direct integration: Fewer handoffs, more automation
- Observable execution: See what agents are doing, not approve each step
- Machine-readable output: JSON/structured data > human-readable logs
- Unified logging: Single log stream for all system events (client, server, database)
The "primordial soup" metaphor:
When agents generate code continuously, you don't have discrete changes—you have a bubbling, brewing ecosystem of code variants:
"If you have in your words, Quinn, like the primordial soup of agents and code that's always bubbling and brewing and generating new code...I don't think the given tools are going to cut it."
This requires new mental models and new interfaces:
- Not linear tickets, but continuous streams
- Not PR reviews, but automated quality gates
- Not sprint planning, but real-time prioritization
- Not code ownership, but dynamic attribution
Industry examples:
- Model Context Protocol (MCP): Universal "USB-C for AI" standard replacing proprietary tool integrations
- Unified logging, code-first tool interfaces, and CLI JSON output: these techniques are catalogued in Agent-First Tooling and Logging, which owns that scope
Trade-offs
Pros:
- Removes bottlenecks: No waiting for human availability
- Faster iteration: Agents investigate immediately
- Better exploration: Generate multiple approaches in parallel
- Reduced ceremony: Less overhead around changes
- Scalability: Works better as agent usage grows
Cons:
- Loss of visibility: Harder to track what's happening
- Integration challenges: Existing tools don't fit new model
- Team resistance: Developers attached to familiar workflows
- New risks: More automation means blast radius increases
- Transition pain: Hybrid human/agent workflows are awkward
2026 counterpoint: "tests over reviews" is a directional shift, not a full replacement. Practitioners still report that agent-written code needs deliberate human review for hard-to-spot bugs — see Cal Newport's "On AI Coding and Its Discontents" (August 2026). Keep a review path for changes with production blast radius even as ceremony drops.
When to reset assumptions:
- Agents writing majority of code (50%+)
- Team comfortable with autonomous agents
- Codebase has good automated testing
- Can tolerate experimentation and failure
- Leadership committed to new ways of working
What to keep from old tools:
- Accountability (who requested what)
- Traceability (why was this changed)
- Quality standards (tests, linting)
- Security (access control, approvals for sensitive changes)
- Learning (post-mortems, documentation)
References
- Raising an Agent Episode 9: The Assistant is Dead, Long Live the Factory - AMP (Thorsten Ball, Quinn Slack, 2025)
- Toward an Agentic Infused Software Ecosystem - Mark Marron, 2026
- EditFlow: Benchmarking Code Edit Recommendation Systems - Chenyan Liu et al., 2026
- On AI Coding and Its Discontents - Cal Newport, August 2026 — human review persists for agent-written code
- Related: Factory over Assistant, Codebase Optimization for Agents, Agent-First Tooling and Logging