aristocracy, democracy, and system design otherwise known as.. another presentation from caladain
TRANSCRIPT
Aristocracy, Democracy, and System Design
Otherwise known as..Another presentation from Caladain
Conceptual Integrity
Conceptual integrity is the most important consideration in system design.
Conceptual Integrity
It is better to have a system omit certain anomalous features and improvements, but to reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas.
Consequences/Questions raised
How is conceptual integrity to be achieved?
Does not this argument imply an intellectual elite?
Consequences/Questions raised
How does one keep the architects from drifting off into the blue?
How does one insure every trifling detail of an architectural specification gets communicated to the implementer and is properly understood by him?
Achieving Conceptual Integrity
Conceptual integrity is achieved by having the design proceed forth from one mind, or from a small number of minds that resonate the same idea.
Intellectual Elite
Does this small group of architects form an intellectual elite.
Yes, in that they have sole design privileges, and thus creative control over that aspect
No, in that the implementation is just as important creative affair as the design, moreso in some cases.
Implimentors
But doesn’t that mean the implimentors are idle while the specification is being compiled?
Implimentors
No, they have plenty of busy work that must be done before they even start coding, such as setting up tools and environments.
Questions?
Questions?