Backpressure is all you need
Concept of “Backpressure” and Terminology
- Several commenters argue the article misuses “backpressure”; the proposed checks are more like throttling, validation, or “shift-left” testing than true downstream capacity signaling.
- Alternatives suggested: lean concepts like single-piece flow, autonomation/jidoka, poka‑yoke, or just “structured feedback loops” or TDD.
- Some find the metaphor distraction-level wrong; others see it as a minor naming issue.
Agent Workflows and Feedback Loops
- Many say this “third approach” (agents validating their own work) is already common practice since early 2024.
- Typical pattern: orchestrated containers, build + unit + integration + end‑to‑end tests, performance metrics, and agents looping until constraints are met.
- Some run multiple agents in parallel, with one interactive “primary” agent and others working autonomously in separate worktrees.
- Others prefer shorter, tightly guided tasks (5–30 minutes) over long unattended runs; belief that maximalist autonomous agents are over-engineered and fragile.
Human-in-the-Loop, Quality, and Ethics
- Strong norm stated: never submit PRs you personally believe are low quality; code review is a second line of defense, not the first.
- Concern that relying on agents may dump low‑quality PRs on teammates or OSS maintainers; criticized as extractive behavior.
- Some defend automation as augmenting human review, not replacing it, but agreement that humans remain accountable.
Testing Strategy and Hooks
- Heavy emphasis on using tests as the agent’s “backpressure”: more comprehensive suites, performance objectives, invariant checks.
- Debate on whether tests can ever be comprehensive enough to safely skip code review; consensus that building such suites is slow and non-trivial.
- Hooks (git hooks, tool-specific hooks) and pre-commit checks are praised as deterministic guardrails that agents can’t ignore, versus relying on prompts the model may “forget.”
Costs, Tooling, and Token Economy
- Significant worry about API/token costs for deep agent loops; references to eye‑watering spend by some projects.
- Some argue productivity gains justify the cost; others question whether workflows are actually profitable.
- Changes in pricing for certain hosted agent features are cited as making automated harnesses much more expensive; suggestion to use cheaper/older models where possible.
Process Models and Overengineering
- Critique that “big plan to agent” workflows resemble waterfall; some prefer micro-iterations and lightweight LLM use.
- Others say real projects inevitably need planned phases, deadlines, and stronger specs, so “waterfall with feedback loops” is realistic.
- Several comments note that much of this is just rediscovering existing software and lean best practices, now being reframed as AI innovation.
Enthusiasm vs. Skepticism
- Enthusiasts report large productivity gains, especially for performance optimization and large integrated stacks.
- Skeptics highlight: increased system complexity, slower pipelines, maintenance burden of verification layers, and LLM flakiness on hard problems.
- Some believe fully autonomous agents can converge with enough scaffolding; others have tried and reversed course, finding guided, hands‑on workflows more effective.