The user is visibly frustrated

Frustration with LLMs and Other Tools

  • Many describe intense irritation when LLMs or coding agents ignore clear instructions, repeat mistakes, or “invent” their own plan instead of following orders.
  • This is often compared to the helplessness of dealing with Windows or bad GUIs: non-deterministic behavior, sluggish UIs, and opaque errors feel hostile and dignity-eroding.
  • Some argue that avoiding such tools, even at the cost of job options, is a legitimate way to protect mental health; others call this a privileged stance.

Predictability, Agency, and Expectations

  • A recurring theme: humans are seen as more predictable in the “trust” sense—if they err, they can be corrected and learn—whereas LLM failures feel random and non-learning.
  • Several compare LLMs to very eager but “stupid” junior devs: useful, but requiring rigorous oversight and full code review.

Anthropomorphism and How to Treat LLMs

  • People vary widely: some are scrupulously polite, seeing it as good habit and better for results; others deliberately berate models to avoid anthropomorphizing or out of sheer frustration.
  • Some worry that being abusive toward LLMs erodes one’s own self-control and social habits; others see it as no different from cursing at a compiler.

Swearing, Frustration Signals, and Model Behavior

  • Several report that swearing or using all-caps sometimes “jolts” models into more careful reasoning, though it’s unclear if this is real, routing-based, or placebo.
  • Others say hostile tone degrades output by steering completions into low-quality “angry internet” patterns.
  • A leaked regex for detecting user frustration in one product is discussed; some intentionally trigger it.

Context, Compaction, and Model Differences

  • Frustration is often blamed on context-window limits and aggressive compaction that drop crucial instructions.
  • Some claim certain models (e.g., code-focused ones) follow directions better and persist preferences; others find specific models (notably one popular assistant) prone to ignoring constraints, looping, or refusing obvious fixes.

Tooling, UX, and “Agents vs Tools”

  • Strong preference from many for integrated, task-specific tools (IDE completions, linters, translators) over general chatbots.
  • Chat-first UX is characterized as a “Swiss army knife” that’s worse than dedicated tools for common tasks and encourages sloppy workflows.

Communication, Process, and Coping Strategies

  • Several argue the main leverage is better specifications, clearer prompts, and strong software-engineering discipline (tests, hooks, scripts, plan review).
  • Others push back that even perfect instructions can be disregarded, and that constantly managing agents turns fun coding into tedious auditing.
  • Coping strategies: forcing robotic tone, banning flattery, restarting sessions, using skills/prompt files, adding automated checks, and treating outbursts as a sign to adjust architecture or tooling rather than “argue with the rock.”