Oddly Influenced

E47: Oops! The Winston W. Royce Story


Listen Later

In 1970, Winston W. Royce published a paper “Managing the Development of Large Software Systems.” Later authors cited it as the justification for what had come to be called the "waterfall process." Yet Royce had quite specifically described that process as one that is "simplistic" and "invites failure."

That's weird. People not only promoted a process Royce had said was inadequate, they cited him as their justification. And they ignored all the elaborations that he said would make the inadequate process adequate.

What's up with that? In this episode, I blame metaphor and the perverse affordances of diagrams.

I also suggest ways you might use metaphors and node-and-arrow diagrams in a way that avoids Royce's horrible fate.

In addition to the usual transcript, there's also a Wiki version.

Other sources

  • Lakoff and Johnson, Metaphors We Live By, 1980.
  • Laurent Bossavit, The Leprechauns of Software Engineering, 2014.
  • George A Miller, “The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing Information,” 1956.

Credits

Dawn Marick for the picture of the fish ladder. Used with permission.

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

Oddly InfluencedBy Brian Marick

  • 5
  • 5
  • 5
  • 5
  • 5

5

6 ratings


More shows like Oddly Influenced

View all
Radiolab by WNYC Studios

Radiolab

43,969 Listeners

This American Life by This American Life

This American Life

91,011 Listeners

99% Invisible by Roman Mars

99% Invisible

26,169 Listeners

Song Exploder by Hrishikesh Hirway

Song Exploder

5,941 Listeners

No Such Thing As A Fish by No Such Thing As A Fish

No Such Thing As A Fish

4,865 Listeners

The Double Pivot: Soccer analysis, analytics, and commentary by Mike Goodman and Michael Caley

The Double Pivot: Soccer analysis, analytics, and commentary

268 Listeners

Twenty Thousand Hertz by Dallas Taylor

Twenty Thousand Hertz

3,928 Listeners

Rev Left Radio by Revolutionary Left Radio

Rev Left Radio

3,270 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

428 Listeners

Signals and Threads by Jane Street

Signals and Threads

72 Listeners

Lenny's Podcast: Product | Career | Growth by Lenny Rachitsky

Lenny's Podcast: Product | Career | Growth

1,350 Listeners

Empire by Goalhanger

Empire

2,107 Listeners

Mystery AI Hype Theater 3000 by Emily M. Bender and Alex Hanna

Mystery AI Hype Theater 3000

44 Listeners

Better Offline by Cool Zone Media and iHeartPodcasts

Better Offline

504 Listeners

Strong Message Here by BBC Radio 4

Strong Message Here

40 Listeners