HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Editor of a Lifetime

thoughtbotCited 3× on HN, 2014-2020
YouTube
132K views · 12 years ago · talk · evergreen

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.

Testing, debugging & developer toolsHistory of computing#emacs#texteditors#history#perrymetzger#softwaretools

3 comments from Hacker News

@phaer2020 · in “Toward a “modern” Emacs”

> 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

CitesView on HN
@elviejo2019 · in “Polar as a Personal Knowledge Repository”

"Will... any other system be around in 30 years?" Yes, Emacs. "The editor of a lifetime" ▶ this video

CitesView on HN
@pmoriarty2014 · in “Emacs as the Ultimate LaTeX Editor”

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

CitesView on HN
Emacs For Writers1:01:06

Emacs For Writers

thoughtbot
153K views • 11 years ago
Alto System Project: Larry Tesler demonstration of Gypsy52:41

Alto System Project: Larry Tesler demonstration of Gypsy

Computer History Museum
31K views • 7 years ago
Bret Victor   The Future of Programming32:56

Bret Victor The Future of Programming

Joey Reid
305K views • 13 years ago
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

Steve Yegge
13K views • 4 years ago
Using Emacs - 1 - setting up the package manager11:41

Using Emacs - 1 - setting up the package manager

Mike Zamansky
73K views • 10 years ago
Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 201849:36

Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018

Code Sync
40K views • 8 years ago
Mastering the Vim Language36:20

Mastering the Vim Language

thoughtbot
647K views • 11 years ago
Getting Started With Org Mode56:21

Getting Started With Org Mode

thoughtbot
293K views • 10 years ago
Eric Bier Demonstrates Cedar1:56:07

Eric Bier Demonstrates Cedar

Computer History Museum
8K views • 7 years ago
Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs40:02

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

thoughtbot
563K views • 11 years ago
A quick tour of TeXmacs3:41

A quick tour of TeXmacs

TeXmacs Videos
32K views • 5 years ago
Emacs Rocks! Episode 13: multiple-cursors3:56

Emacs Rocks! Episode 13: multiple-cursors

emacsrocks
127K views • 14 years ago
Bret Victor - Inventing on Principle54:20

Bret Victor - Inventing on Principle

Colin McDonnell
25K views • 11 years ago
Live Debugging in Smalltalk2:50

Live Debugging in Smalltalk

jarober
1K views • 18 years ago
The Mind Behind Windows: Dave Cutler3:10:28

The Mind Behind Windows: Dave Cutler

Dave's Garage
1M views • 3 years ago
NeWS: A Networked and Extensible Window System, lecture by James Gosling49:39

NeWS: A Networked and Extensible Window System, lecture by James Gosling

Computer History Museum
5K views • 10 years ago
Oral History of John Backus1:27:31

Oral History of John Backus

Computer History Museum
18K views • 13 years ago
Intentional Programming demo (Part 1) - Editor9:59

Intentional Programming demo (Part 1) - Editor

dftube
14K views • 20 years ago
Bret Victor Inventing on Principle54:20

Bret Victor Inventing on Principle

Luna Programming Language Tutorials
22K views • 8 years ago
Ted Nelson's Eulogy for Douglas Engelbart7:26

Ted Nelson's Eulogy for Douglas Engelbart

Computer History Museum
17K views • 12 years ago