Going full AI engineer, not touching code anymore
Skill Atrophy and Understanding Code
- Many worry that “not touching code” will erode the ability to program and reason about systems; reading diffs alone may not be enough practice.
- Some argue long experience and continual code review will preserve skills; others note managers who stopped coding did lose technical sharpness.
- Concern that relying on LLMs early in problem‑solving narrows one’s solution space and trains people into “mid” thinking.
LLMs vs Compilers and Determinism
- Multiple commenters reject the analogy “LLMs are like compilers”: compilers are deterministic translations with clear semantics; LLMs produce best‑guess, sometimes wrong, designs.
- LLM output is seen as closer to an intern’s work: sometimes helpful, never fully trustworthy, always requiring review.
Speed, Business Incentives, and Quality
- Strong theme: businesses optimize for velocity and short‑term revenue. LLMs fit this by enabling fast, cheap MVPs whose hidden 5–15% of problems show up later.
- Quality and long‑term maintainability are often deprioritized; LLMs may accelerate creation of fragile, Rube Goldberg codebases.
How People Actually Use LLMs for Coding
- Experiences diverge: some get high‑quality, idiomatic code routinely; others find LLMs verbose, brittle on complex tasks, and slower than hand edits for small changes.
- Common pattern: humans design architecture and core abstractions, then use LLMs to fill in boilerplate or extend patterns.
- LLMs often struggle with refactoring, larger OOP systems, reuse of existing utilities, and avoiding duplicated helper functions.
Impact on Design, Architecture, and Solution Space
- Advocates say the real value in software is architectural decisions and trade‑offs; LLMs free them from typing to focus on that.
- Critics counter that if you no longer build architectures yourself, you lose the tacit knowledge needed to judge them or foresee their long‑term costs.
Career Identity and Role Shift
- Some welcome becoming “AI orchestrators,” likening it to moving from manual craft to directing powerful tools.
- Others feel this is effectively sliding into management and away from the craft they enjoy.
- Broader worry that many are chasing AI hype, prompt tricks, and self‑promotion rather than doing solid engineering.