How to keep enjoying programming in a world of LLMs(discourse.haskell.org)
327 points by signa11 18 days ago | 332 comments
tl;dr: A Haskell developer argues against letting LLMs write your code, since it erodes both codebase quality and programming skills, and instead recommends using agents for planning, research, review cycles, and boring cleanup tasks while you remain the primary coder. He also advises treating token limits as service outages to prepare for, avoiding frontier models when possible, and never sending fully-generated PRs or communications to human collaborators. He claims this approach roughly doubles his productivity while preserving the joy of programming.
HN Discussion:
  • ↑LLM-generated code is buggy and unreliable, better to avoid it entirely
  • ↑Offloading work to LLMs causes atrophy of programming and cognitive skills
  • ~Agentic coding has drained motivation and made work feel meaningless
  • ↓LLMs are efficiency tools; hand-coding solved problems is a waste of time
  • ↑Selective/careful LLM use preserves craft while boosting productivity, but colleagues' misuse is the real problem