Advent of System Seeing: Day 17

I Have a Theory About This!

Pick some area of this situation you want to explore in terms of "I have a theory about this" -- that is, I have explanations for the behaviors of the system here. Describe your theory, using diagrams and words (and code, if relevant).

#AdventOfSystemSeeing

“a person who has or possesses a theory in this sense knows how to do certain things and in addition can support the actual doing with explanations, justifications, and answers to queries, about the activity of concern.”
— Peter Naur, Programming as Theory Building, 1985
pages.cs.wisc.edu/~remzi/Naur.

@RuthMalan That scan, by the way, is from Alistair Cockburn’s wonderful book “Agile Software Development: The Cooperative Game”.

@glv Oh good point!! And I believe @totheralistair ”rescued it” from disappearing.

Follow

@RuthMalan @glv
unknown backstory : I was talking to Peter Naur in Copenhagen (soooo happy to meet him in person what a treat) and asked permission to reprint it - he said he and the publisher had an altercation and he didn't want to deal with them --- somehow I brokered whatever was needed (can't recall) so nobody got hurt and they all ok'd it :)

That is such a foundational article, I quote it all the time, glad it is still "relatively easy" to find.

p.s. the other two appendices in that book are likewise. Def pls go read them.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.