Tog's Paradox

What Tog’s Paradox Is (per thread)

  • Seen as: simplifying a tool or task increases efficiency, which then enables/induces more and new tasks, making the overall system more complex again.
  • Some frame it as: users say they want “simplicity” but actually demand richer, more complex software where each individual action is easier.
  • Others argue it’s not a real paradox but common sense: efficiency → more features → more complexity.

Debate: Is It Really a Paradox?

  • Skeptics:
    • Nothing logically contradictory; complexity only rises because people choose to add features.
    • “Conservation of complexity” and Jevons-like effects are standard economics/engineering.
  • Supporters:
    • It’s “paradoxical” relative to naive expectations that simplifying should net-reduce complexity.
    • Compared to Tesler’s Law (complexity stays constant), Tog suggests complexity actually grows.
    • Called a “veridical paradox”: surprising but true when set against false assumptions (e.g., fixed specs, one-shot design).

Product Development & Process

  • Several describe practices like “constant beta” or “evolutionary prototyping/design”:
    • Ship something high-quality but incomplete early.
    • Iterate frequently based on real usage, not formal up-front specs.
  • Waterfall-style, one-and-done requirements are criticized as blocking the iterative response cycle that Tog’s paradox implies is inevitable.
  • Privacy constraints limit telemetry; developers infer needs from indirect signals.

Human Behavior, Work, and Bureaucracy

  • Strong theme: humans have an “infinite backlog” of things they’d do if tools freed time. Efficiency gains rarely produce leisure; they produce “job+” and more features.
  • Tied to Parkinson’s Law: effort expands to fill capacity, often as better finishing, new capabilities, not just busywork.
  • Discussion of “high priest gatekeepers” who (consciously or not) preserve complexity to maintain indispensability or a sense of safety.
  • Parallels drawn to organizational bureaucracy, system justification, and workplace dynamics where higher productivity becomes the new baseline.

Tools, Tech, and Examples

  • Browser tabs: simplification (multi-tab browsing) leads to tab overload → tab managers → higher complexity.
  • Unix/CLI: even simple tools like cp/ls accrete flags and options over decades.
  • Programmers themselves are “users” in the paradox: better dev tools invite more ambitious languages, paradigms, and workflows.

AI, Art, and Future Complexity

  • Many see Tog’s paradox as evidence that generative AI will expand art rather than kill it:
    • Easier creation unlocks new, more complex artistic forms and longer-form expressions.
  • Some push back on authenticity and argue AI will mostly replace commoditized craft, not “true” human art.