Knowledge Repositories and Design Discussions  Speculations on
what a knowledge repository might consist of, and how it might
be used in the context of software design -- especially in an
online design discussion. 1,800 words]  by Eric Armstrong
Keywords (partial ordering)  [abstraction sequences, complex
abstractions, simple abstractions], [CKC, content, context,
design discussions, granularity, IBIS, knowledge, knowledge
nuggets, knowledge products, nuggets], [concrete ratings,
ratings, situational ratings]   This piece considers knowledge
repositories -- how they might actually work, and how they might
interact with a mechanism for carrying on an online design
discussion. To keep things managable, let's focus on a concrete
issue in system development: Implementing a linked list. (The
same kinds of thinking undoubtedly applies in other areas, but
focusing on software development has the greatest "bootstrap"
effect.)  Lee Iverson has made a point of distinguishing the
"content" (documents), "knowledge", and