At the Lone Star Ruby Conference in 2010, Glenn Vanderburg gave an excellent
talk on how often we misunderstand the process and challenges that go into
developing software. It’s a witty and vivid presentation that needs to
be seen by anyone leading software teams.
Glenn talks about how the waterfall process was originally conceived as an
anti pattern to be avoided; how the nature of code makes it more like
a blueprint that we discuss than the raw materials we build with; and how the
actual product we create isn’t the code, but what the code does.
I briefly mentioned this presentation toward the end of the NSBrief
interview, but thought it was so important that I should bring it up