If you thought code writing speed was your problem you have bigger problems
Coding speed vs. real bottlenecks
- Many argue that “typing speed” was rarely the bottleneck; understanding the problem, choosing the right thing to build, and navigating org politics are slower steps.
- Others counter that faster implementation can improve understanding, because building and running prototypes surfaces requirements and design flaws earlier.
- Several note the difference between solo/hobby work (where coding is a major bottleneck) and large B2B/enterprise settings (where customer time, approvals, and risk tolerance dominate).
Value of LLMs and coding agents
- Advocates report large gains for:
- Boilerplate and repetitive changes.
- Prototyping features or refactors to “see how it feels.”
- Complex but mechanical edits and edge-case coverage.
- Solo devs and side projects, where it frees time for non-coding work.
- Some see this as analogous to a dishwasher or power tools: not magical, but real labor-saving that shifts attention to architecture and product.
Risks: building the wrong thing faster & tech debt
- Common concern: speeding non-bottleneck steps just accelerates producing the wrong features, especially when requirements come from vague Slack messages or weak product discovery.
- Faster iteration only helps if it is coupled with good fitness functions (user feedback, proper specs); in enterprise, stakeholder attention is the real scarce resource.
- Several warn that agents tend to “brute force until the prompt stops,” accumulating entropy and making long-lived systems harder to maintain.
Compilers vs. LLMs
- One camp compares agentic coding to moving another level up the compilation stack: code as an intermediate representation, like assembly.
- Critics highlight key differences:
- Compilers are deterministic and formally specified; LLMs are probabilistic and non-deterministic.
- Compiler output is trusted without per-build review; LLM code must be reviewed and tested every time.
Organization, process, and bottlenecks
- Multiple comments reference bottleneck theory (Amdahl’s Law, “The Goal,” Factorio analogies): optimizing non-bottleneck steps can worsen the system by backing up downstream stages (review, QA, deployment, user validation).
- There is frustration that product and leadership often ignore flow metrics and treat engineering throughput as the only lever, now projected onto AI.
Developer experience and safety
- Agents enable parallel work but also increase context switching and cognitive load; some find this exhausting and demotivating, others energizing.
- Catastrophic mistakes are possible with both humans and AI; commenters emphasize strong QA, tests, and guardrails rather than trusting either blindly.