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.