Edsger Dijkstra interview
Hans Otten1 HN recommender · recommended in 1 month, 2023-2024
35K views · 8 years ago · interview · evergreen
A 24-minute interview with Edsger Dijkstra, the Dutch computer scientist, including his views on writing programs by hand and keeping errors out of them. It is part of a longer Dutch TV interview.
Shared as a primary source for Dijkstra's views, such as his approach to writing code on paper.
24:05Edsger W. Dijkstra on Dutch TV
Yin Wang
45K views • 12 years ago
2:39Alan Kay on Dijkstra
vermilyer
20K views • 15 years ago
3:07:26Oral History of Donald Knuth Part 1
Computer History Museum
15K views • 7 years ago
1:13:51Douglas Engelbart Interviewed by John Markoff of the New York Times
Computer History Museum
14K views • 13 years ago
1:12:20Steve Jobs The Lost Interview
Steve Jobs
281K views • 9 years ago
7:26Ted Nelson's Eulogy for Douglas Engelbart
Computer History Museum
17K views • 12 years ago
1:44:36Oral History of Dave Cutler Part 1
Computer History Museum
33K views • 8 years ago
25:48Ted Nelson struggles with uncomprehending radio interviewer, 1979
TheTedNelson
19K views • 9 years ago
3:10:28The Mind Behind Windows: Dave Cutler
Dave's Garage
1M views • 3 years ago
7:27Lamport on writing "Time, Clocks, and the Ordering of Events in a Distributed System"
Turing Awardee Clips
24K views • 6 years ago
1:18:21"Uncle" Bob Martin - "The Future of Programming"
Paul Stringer's Mobile Tech
1.8M views • 10 years ago
1:10:32Rethinking CS Education | Alan Kay, CrossRoads 2015
Infosys Foundation USA
28K views • 10 years ago
1:27:31Oral History of John Backus
Computer History Museum
18K views • 13 years ago
1:00:38The History of Unix, Rob Pike
Stephanie Borgman
120K views • 8 years ago
1:03:51VCF East: Ken Thompson interviewed by Brian Kernighan
Vintage Computer Federation
417K views • 7 years ago
2:00:10Oral History of Bjarne Stroustrup
Computer History Museum
75K views • 11 years ago
56:30How to Invent the Future II - Stanford CS183F: Startup School
Stanford Online
26K views • 9 years ago
1:07:26Alan Kay - Normal Considered Harmful
powerfuloutlet
60K views • 14 years ago
1:20Paul Otlet, visioning a web in 1934
Attila Gárdos
102K views • 18 years ago
49:36Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018
Code Sync
40K views • 8 years ago
4 comments from Hacker News
▶ this video The Dutch language quote as displayed: "We mogen niet uit nonchalance fouten in een programma aanbrengen. Dat moeten we systematisch en met zorg doen.". Feel free to run that through your favorite translator. The subtitles: "We should not introduce errors through sloppiness but systematically keep them out." The translator missed a very dry and very Dijkstra joke.
You can see the vehicle at ▶ this video . He and his wife are driving to some sort of camping area. It's part of a longer interview with him. He also does crossword puzzles.
Any discussion of handwritten code is incomplete without mentioning Edsger Dijkstra's approach, demonstrated in this beautiful interview: ▶ this video I'm surprised no one has mentioned it here yet.
For Dijkstra programming meant to think about a problem, then sit for a few minutes at your desk and write with pen on paper "in one go" the perfect algorithm/program, no bugs, no errors, no corrections, from the first try, and also, in beautiful handwriting. Some kind of idealized way in which Mozart would write his compositions. Whereas "Beethoven was a doubter and a struggler who started writing before he finished the composition and then glued corrections on the paper. In one place he did this nine times. When they peeled them, the last version proved identical to the first one. This iterative method of programming is somehow a very Anglo-Saxon custom. British education is pervaded by it. People learn, when they write, not to try to get it right the first time. Just write what's on your mind and then rewrite repeatedly to get the product you want. That's partly why word processors are marketed so aggressively and partly why they have been so successful there." [1] [1] Edsger Dijkstra interview, ▶ this video