The Editor of a Lifetime
thoughtbotCited 3× on HN, 2014–2020
talk · intermediate · evergreen · 2014–2020 on HN
Perry Metzger, an Emacs user since 1983, gives a talk on why he has used one editor for decades. It mixes history, philosophy and speculation about Emacs's future, and teaches some Emacs fundamentals.
Mentioned in Emacs threads as a talk on long-term editor commitment and on Emacs's blocking limitations.
Up next
15 mo on HNRailsConf 2014 - All the Little Things by Sandi Metz
Confreaks
15 HN recommender · 2015–2025
11 mo on HN"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
12 HN recommender · 2014–2024
11 mo on HN🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
DevTernity Conference
11 HN recommender · 2018–2024
11 mo on HNBret Victor - Inventing on Principle
Rui Oliveira
12 HN recommender · 2013–2025
11 mo on HNSolving Problems the Clojure Way - Rafal Dittwald
Clojure/north
10 HN recommender · 2019–2025
11 mo on HNDebugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017
GOTO Conferences
8 HN recommender · 2018–2025
10 mo on HN"Performance Matters" by Emery Berger
Strange Loop Conference
12 HN recommender · 2019–2025
10 mo on HNA Tour of the Acme Editor
Russ Cox
11 HN recommender · 2012–2026
8 mo on HNTech Talk: Linus Torvalds on git
Google
9 HN recommender · 2007–2023
9 mo on HN"How NOT to Measure Latency" by Gil Tene
Strange Loop Conference
9 HN recommender · 2015–2026
9 mo on HNRuby Conf 12 - Boundaries by Gary Bernhardt
Confreaks
8 HN recommender · 2015–2024
9 mo on HNUsing Python to Code by Voice
Next Day Video
12 HN recommender · 2013–2025
3 comments from Hacker News
> That's great and all, but people who are learning emacs for the first time don't know or care that it's one of the most successful text editors or that it's been around for 40 years. They care about being able to write code effectively. I started using Emacs ~2008 and it's longevity has been a major factor in my decision, as I thought it would likely be usable for the next 30 years as well and help me to avoid changing environments every few years with each new hype. Later I found a talk which expresses the same sentiment in it's title: "The Editor of a Lifetime" ▶ this video
"Will... any other system be around in 30 years?" Yes, Emacs. "The editor of a lifetime" ▶ this video
Perry Metzger talks a bit about the problems of emacs blocking starting at the 34'39" mark in his "The Editor of a Lifetime" talk[1] for the NYC Emacs Meetup. Not that his points are new, but this is just one of the first things that sprang to mind when I heard your "it works fine" claim. Here are some excerpts: "Threading. This has been an irritant for me for years. Emacs blocks all windows when you're doing computation in any window. It's an operating system, but not enough of an operating system. I myself will run three instances of Emacs to get around this. I'm slurping in my email and I can't do something at the same time because it's off in space slurping in my email. It's going off and doing some extended computation and I can't go in another window and do anything else at the same time. ... If it's doing extended computation and a lot of file IO and talking to the network, it blocks you. There's not more than one thread there." There's also this[2] discussion of lack of threading in Emacs on the Emacs Wiki. [1] - ▶ this video [2] - link