Claude is not your architect. Stop letting it pretend
Role of LLMs: Architect vs. Implementer
- Broad agreement that current LLMs are poor “architects” but strong implementers, especially for deterministic, well-specified problems (e.g., toolchains, CLIs, tests).
- Many use them as “very fast junior devs” or “super search + rubber duck,” not as system designers.
- Several stress: engineers must own vision, architecture, and trade‑offs; agents should implement and help refactor.
Planning, Specs, and How to Use LLMs Well
- Users report much better outcomes when:
- They design first and treat LLMs as coders.
- They provide detailed specs, types, passes, or architecture constraints (e.g., ports-and-adapters).
- They iterate with tests, TDD, and review loops instead of one‑shot prompts.
- Others warn that many devs now skip real thinking and just chain LLM‑generated specs into LLM‑generated code.
Agreeableness, Pushback, and Prompting
- Mixed experiences on “pathologically agreeable” behavior.
- Some see LLMs happily endorse bad ideas and overcomplicate architectures.
- Others get frequent pushback, criticism, and “no” answers when they explicitly invite dissent or set skeptical personas.
- Prompts that seek pros/cons, alternatives, and trade‑offs tend to yield more critical responses.
- Anthropomorphism is a recurring concern: treating LLMs like teammates can obscure that they’re tools without real understanding.
Code Quality, Skill Amplification, and Slop
- Many say LLM code is “mediocre but workable”—comparable to typical industry code, not elite craftsmanship.
- Strong theme: LLMs amplify existing skill.
- Good engineers become faster and more thorough.
- Inexperienced users can produce large, fragile systems they can’t evaluate.
- Some share horror stories of AI-heavy designs causing severe bugs, instability, and even product failure; others note that even flawed AI output can be cheaper to fix than building from scratch.
Agents, Architecture, and Training Bias
- Current “agentic” systems are seen as iterative pattern‑matchers, not genuinely reasoning architects.
- LLMs often default to heavyweight, enterprise‑style architectures, reflecting training data bias toward corporate patterns.
- Users suggest architecture knowledge in training data is skewed and underdocumented compared to code.
Accountability and Organizational Risk
- Major worry: AI lets one person build complex, high‑stakes systems quickly, but liability and cleanup remain entirely human.
- Concerns about “accountability sinks” where organizations blame “the AI” for harmful decisions (finance, healthcare, moderation) while avoiding real responsibility.
- Some predict a market sorting: firms that over‑trust AI may ship faster but incur catastrophic failures; disciplined teams will pair AI with strong review and win long‑term.
Meta: Article and AI Authorship
- Several commenters suspect the linked essay itself was AI‑generated or AI‑heavy, citing style and structure.
- This is seen as ironic given its thesis; some find that undermines its credibility, others focus on its substantive cautions regardless of authorship.