Lessons for Agentic Coding: What should we do when code is cheap?

Job Market and Skills Pipeline

  • Many report junior hiring collapsing, especially in India; internships and entry roles in frontend, devops, and sysadmin are harder to get.
  • Concern that skipping a generation of juniors will cause long‑term “brain drain”: seniors leave or retire, juniors move to other industries, and expertise is lost.
  • Some argue this is a tragedy-of-the-commons problem: any single company “doing the right thing” on junior hiring can’t fix industry‑wide dynamics.
  • Others counter that automated dev systems will just keep improving, so demand for traditional developers may not return.

Capabilities and Limits of Agentic Coding

  • Enthusiasts say latest frontier models make it viable to “let rip”: many more features, high test coverage, detailed tickets/docs, and multiple streams in parallel.
  • Skeptics say LLM code is verbose “slop,” often 90% plausible but only ~50% correct; fixing it can take longer than writing it by hand.
  • Several stress that LLMs are good at local changes and boilerplate but bad at managing complexity, architecture, and long‑term design without strong human guidance.
  • Some see them as excellent for refactors, tests, and internal tools; most are wary of using agents uncritically for production systems.

Code Cost, Maintenance, and Tech Debt

  • Repeated theme: “code is a liability.” Cheap generation doesn’t make maintenance, debugging, support, or security cheap.
  • Fear of “instant legacy” systems: vibe‑coded, under‑documented, indispensable, and unfixable by either humans or AI.
  • People expect software volume and tech debt to pile up as making more code becomes trivial, especially if incentives favor feature count over quality.
  • Others argue cheap code reduces the cost of “doing it right” (better patterns, refactors, tests) if teams deliberately invest in quality.

Tooling, Process, and Verification

  • Agent harnesses and tools (IDE integration, planning systems) get mixed reviews: they can enforce planning and best practices, but may add overhead.
  • Common advice: tighten specs, do TDD, add multi‑stage checks (plan → design → code → tests), and invest in end‑to‑end and boundary verification.
  • LLMs help with code review, but can’t replace careful human reading; many examples where subtle bugs, performance issues, or over‑engineering slipped through.

Economic and Platform Dynamics

  • Thread references “no moat”: cheap open‑weight models are considered close to state‑of‑the‑art and expected to keep improving.
  • Others note big labs still have growing revenue; longer‑term profitability and true cost (subsidies, future pricing) are seen as unclear.
  • Companies worry about dependence on external APIs: price risk, geopolitics, and unannounced model changes, which pushes interest in open‑weights and self‑hosting.

Management, Prioritization, and Culture

  • Several say the true bottleneck is deciding what to build, not how to code it. Cheap code exacerbates weak prioritization and “build everything” pressure.
  • Reports that leadership now questions engineer estimates using their own AI-produced plans, compressing timelines and eroding trust in expert judgment.
  • Concern that engineers are treated more like interchangeable task executors or “managers of agents,” and that expectations (features per person) are becoming unrealistic.
  • Some see a widening gap between “AI haves” (who redesign workflows around agents) and “have-nots”; others think overall impact in large enterprises may remain modest due to organizational bottlenecks.