In the Beginning Was the Command Line (1999)

OS Metaphors and Car Analogies

  • Thread revisits the essay’s “cars as OSes” metaphor; people extend it (XP as an ancient Volvo, Vista as Edsel/Viper, 7 as Camry, Linux from tractor/tank to decent sedan).
  • Used to discuss how users often prefer “boring but reliable” over flashy or overcomplicated systems.

Relevance and Obsolescence of the Essay

  • Some argue the essay is dated; even the author later said parts became obsolete after macOS.
  • Others say its core points about interfaces, culture, and power users vs consumers remain very relevant.

Unix, Linux, and macOS Lineage

  • Disagreement over whether macOS is “like Linux” or just “another Unix.”
  • One side stresses zero kernel lineage between Linux and BSD/Unix; another notes they still share conceptual ancestry and APIs.
  • Clarifications that macOS is closer to NeXTSTEP/BSD+Mach than to Linux.

macOS, Windows, and Linux Trajectories

  • macOS: split views. Some see “dumbing down,” iOS-ification, tighter locks on filesystem and unsigned apps, and reset settings. Others say it’s still a great Unix workstation with strong security and little real regression.
  • Windows 11 gets surprising praise for speed, discoverability, and less intrusive security prompts compared to macOS, though corporate lockdown is a caveat.
  • Linux praised for ideas and power, but criticized for rough edges, breakage, and things like systemd‑resolved DNS issues.

Command Line vs GUI

  • Many defend the CLI as “king”: better context, composability, and easy remote support (“paste these commands”).
  • Others note CLI discoverability, syntax inconsistency, and novice confusion; GUIs can be more approachable for some tasks.
  • Several share teaching experiences: introducing CLI early helps developers understand environment, I/O, and tooling.
  • Discussion of missing first-class event abstractions in shells; existing mechanisms (files, signals, dbus) seen as clunky.

Culture, Media, and “Interface Culture”

  • Long subthread on how GUIs and audiovisual media shift users from text and deep literacy toward spectacle and short-form, bias-prone content.
  • Concerns about “post-literacy,” conformity via upvotes/downvotes, and loss of nuance versus textual, command-line-centric cultures.

Support, Business, and Alternatives

  • Clarification that Linux “free tank” support often means free bugfixes and distro support contracts, not literal house calls.
  • Mentions of paid enterprise support (Red Hat, etc.) and volunteer distros.
  • Enthusiasm for alternative paradigms: Lisp machines, Smalltalk, Oberon, Plan 9, and “OS as a single programmable application.”
  • Some see LLM chat as a new, even higher-level “interface” echoing the essay’s themes about abstraction above the command line.