

Considered Harmful
4 snips Sep 29, 2023
Renowned computer scientist and idiosyncratic grump, Edsger Wybe Dijkstra, discusses his influential 'Go To Considered Harmful' paper and its impact. They debate the use of 'go to' statements in programming and explore concepts like coordinate systems in programs. The harmful aspects of go to statements and dependency injection are also discussed. They highlight the value of the elder generation in shaping technology and reflect on code styles and building something new. The podcast also covers scar tissue in bureaucracy and the differences between podcasting and radio.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Introduction
00:00 • 2min
Analyzing Dijkstra's 'Go To Considered Harmful'
01:38 • 6min
Preferences for Jam and Handling of Parentheses
08:07 • 2min
HTML Tips and the Influence of a Paper on Structured Programming
09:40 • 2min
Discussion on Programming Languages and Referencing Works
11:46 • 2min
The Use of 'go to' Statements in Programming
13:18 • 14min
Situating Oneself in a Program
27:11 • 16min
The Harmful Aspects of Go To Statements and Dependency Injection in Programming
42:50 • 20min
The Value of the Elder Generation in Shaping Technology
01:03:17 • 9min
Code Styles and Building Something New
01:12:44 • 20min
Exploring the Concept of Scar Tissue and Humorous Examples of Things Considered Harmful
01:32:58 • 2min
Podcasting vs Radio and 'Considered Harmful'
01:34:33 • 5min
Rethinking 'Considered Harmful' and Metaphor of Forking the Queen in Chess
01:39:30 • 2min
Visual Programming Languages and Runtime Systems
01:41:14 • 4min