Future of Coding

Considered Harmful


Listen Later

Go To Statement Considered Harmful is a solid classic entry in the X Considered Harmful metafiction genre, authored by renowned computer scientist and idiosyncratic grump, Edsger Wybe Dijkstra. Surprisingly (given the impact it's had) this is a minuscule speck of a paper, lasting only 1-ish pages, and it even digresses several times from the main point. Fear not! Jimmy and I spend the entirety of these two podcast hours thoroughly analyzing the paper, wringing every last drop of insight from it, speaking directly to how programming ought to be reimagined from the molten venture capital core on up. Yes indeed, this is another episode in the fine tradition of Future of Coding where we stay faithfully close to the text, we leave the second-order implications alone, and there's nothing more than that. Nothing portended, nothing changed.

Links

=> patreon.com/futureofcoding

  • Hest, which Jimmy is convinced that I refuse to call by name, or even talk about. He's clearly mistaken — and yet, I feel his philosophical force on my hand even now. Conundrum considered harmful.
  • "All Cretans are liars" doesn't have quite the ring of "dipping their breasts into the ripper", and is considered harmful.
  • Dijkstra's The Humble Programmer considered harmful.
  • Hoare's The Emperor's Old Clothes considered harmful.
  • Letter O Considered Harmful considered harmful.
  • “Considered Harmful” Essays Considered Harmful considered harmful! Scolds!
  • James while John had had had had had had had had had had had a better effect on the teacher considered considered considered considered considered considered considered considered harmful.
  • Proximity to Chomsky considered harmful.
  • Interlisp, an early lisp featuring the ] super paren, considered harmful.
  • The opening segment of the "I Want to Half-Believe" episode of Very Bad Wizards considered harmful.
  • The Witness considered harmful to our show notes.
  • Delimited Continuations considered harmful.
  • Notation as a Tool of Thought by "Kenneth E. Iverson considered harmful."
  • The Zen of Python considered a great honking idea.
  • Chunky Bacon considered harmful.
  • Copilot considered harmful.
  • Charles Babbage's Bridgewater Treatises considered harmful.
  • North & Whitehead's Principia Mathematica considered harmful.
  • The Sailor's Chorus from Wagner's The Flying Dutchman considered harmful.
  • PEP 8 considered harmful.
  • There are dozens of us considered harmful.
  • TC39 actually considered harmful.
  • Bifunctors considered harmful.
  • Chocolate
  • Radiolab considered one of the only good radio shows, because it's pushing hard against the norms of its medium.
  • UBI — consider it!
  • Forking The Queen considered harmful.
  • The Semantics of Graphical Languages, the paper about a visual formalism for visual programs, considered harmful.

Music featured in this episode:

  • Lemon
  • Wagner
  • Lu, Devine, William, Alex and Alex, Justin, Marcel, Peter, Matt, Blaine, Kevin, Nicki, Mae, Kate, Steve, Mitja, Philippa, Max, and everyone else who secretly said it like a swearword.

Get in touch, ask questions, don't ask questions:

  • Ivan: MastodonEmail
  • Jimmy: MastodonTwitter
  • DM us in the FoC Slack
  • Support the show on Patreon

https://futureofcoding.org/episodes/067

Support us on Patreon: https://www.patreon.com/futureofcoding

See omnystudio.com/listener for privacy information.

...more
View all episodesView all episodes
Download on the App Store

Future of CodingBy Future of Coding

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

26 ratings


More shows like Future of Coding

View all
Science Friday by Science Friday and WNYC Studios

Science Friday

6,046 Listeners

This American Life by This American Life

This American Life

90,380 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,286 Listeners

Blank Check with Griffin & David by Blank Check Productions

Blank Check with Griffin & David

5,822 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,132 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

271 Listeners

Chapo Trap House by Chapo Trap House

Chapo Trap House

8,771 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

Tech Won't Save Us by Paris Marx

Tech Won't Save Us

476 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

48 Listeners

Developer Voices by Kris Jenkins

Developer Voices

21 Listeners

Better Offline by Cool Zone Media and iHeartPodcasts

Better Offline

457 Listeners

System Crash by System Crash

System Crash

33 Listeners