AI coding made me faster, but I can't code to music anymore
Where AI Helps and How It’s Used
- Strong gains reported for:
- CRUD / API glue, boilerplate, schema/test generation, migrations.
- Data pipelines, format conversions, scrapers, small internal tools.
- Wiring auth, infra/config following wikis and logs.
- Works best when:
- The human does the reasoning/architecture and uses AI for implementation details.
- Tasks are “common” and well-trodden; AI struggles in poorly understood domains.
- Described as a “force multiplier” for experienced devs who know what they want but don’t want to read every doc/manpage.
Perceived Productivity vs Actual Velocity
- Some claim order-of-magnitude speedups and “team of interns” vibes.
- Others find:
- Long QA/debug cycles negate speed.
- Agent workflows can produce large broken patches that get scrapped.
- They become overall slower but end up with higher-quality designs.
Cognitive Load, Flow, and Role Shift
- Many say AI sessions are more cognitively intense:
- Constant prompt → code-review → re-prompt loops.
- Less “typing trance,” more high-level planning, specification, and evaluation.
- Feels like being an engineering manager or senior reviewing a junior’s work, without the managerial rewards.
- Debate over “flow”:
- Some insist true programmer flow (entire program in head, near-error-free typing) is incompatible with LLMs.
- Others say they still experience flow, just with different rhythms and more multitasking.
Music, Attention, and Individual Differences
- A recurring theme: AI coding makes it harder to listen to music, especially with lyrics.
- Explanations offered:
- Prompting/reviewing competes with language centers used for listening.
- When AI does the “manual” part, what’s left is pure thinking, which doesn’t mix with music for many.
- Others report:
- Instrumental/techno/metal still works fine.
- Music can either aid focus or be a major distraction, highly individual.
Quality, Tech Debt, and Debugging
- Concerns:
- “Slop” code, subtle bugs, increased tech debt, harder debugging, and loss of institutional knowledge.
- Counterpoints:
- LLMs make refactoring and cleanup cheaper if you understand and constrain the code.
- Heavy emphasis on tests, tools (e.g., Playwright agents), and strict version control.
Work, Enjoyment, and Power Dynamics
- Many fear:
- Short-term joy of “a day’s work in an hour” will become a new baseline for output.
- Less enjoyment, more alienation: coding turns into supervising machines rather than crafting.
- Some argue this mirrors historical automation: productivity gains likely accrue to employers, not workers, unless resisted collectively.