"I think one of the interesting things is that vi is really a mode-based editor"
About this Quote
Mode-based editing is an interface that refuses to pretend your intentions are simple. Instead of the comforting fiction that typing is always typing, vi splits your actions into states: you navigate, you command, you insert. That separation is why vi can feel hostile to newcomers and frictionless to power users. Joy’s line carries the subtext of early Unix culture: computers aren’t here to be “friendly”; they’re here to be precise, fast, and legible once you accept their grammar.
Context matters. Vi emerged in an era of slow terminals, limited screen refresh, and scarce computing resources, when efficiency wasn’t a fetish, it was survival. Modes are partly a technical solution (minimizing keystrokes, maximizing expressiveness) and partly an ideological one: the editor trains you to think like the machine, to act with intent rather than improvise.
Joy’s phrasing also hints at why vi became a cultural shibboleth. You don’t just learn commands; you adopt a way of working that feels like joining a lineage. Calling it “interesting” is modest, but the claim is bold: vi isn’t merely software, it’s a discipline.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Joy, Bill. (2026, January 17). I think one of the interesting things is that vi is really a mode-based editor. FixQuotes. https://fixquotes.com/quotes/i-think-one-of-the-interesting-things-is-that-vi-69884/
Chicago Style
Joy, Bill. "I think one of the interesting things is that vi is really a mode-based editor." FixQuotes. January 17, 2026. https://fixquotes.com/quotes/i-think-one-of-the-interesting-things-is-that-vi-69884/.
MLA Style (9th ed.)
"I think one of the interesting things is that vi is really a mode-based editor." FixQuotes, 17 Jan. 2026, https://fixquotes.com/quotes/i-think-one-of-the-interesting-things-is-that-vi-69884/. Accessed 12 Feb. 2026.
