Hints and Principles for Computer System Design

11/03/2020
by   Butler Lampson, et al.
0

This new long version of my 1983 paper suggests the goals you might have for your system – Simple, Timely, Efficient, Adaptable, Dependable, Yummy (STEADY) – and techniques for achieving them – Approximate, Incremental, Divide Conquer (AID). It also gives some principles for system design that are more than just hints, and many examples of how to apply the ideas.

READ FULL TEXT

page 1

page 2

page 3

page 4

10/06/2020

Principles for Designing Computer Music Controllers

This paper will present observations on the design, artistic, and human ...
12/08/2010

Scientific Collaborations: principles of WikiBridge Design

Semantic wikis, wikis enhanced with Semantic Web technologies, are appro...
05/31/2020

Introducing temporal behavior to computing science

The abstraction introduced by von Neumann correctly reflected the state ...
05/30/2021

Learning Personal Style from Few Examples

A key task in design work is grasping the client's implicit tastes. Desi...
05/25/2021

Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability

Cryptoeconomic systems derive their power but can not be controlled by t...
02/16/2016

Patterns of Scalable Bayesian Inference

Datasets are growing not just in size but in complexity, creating a dema...
05/03/2021

Accessibility Across Borders

Since prior work has identified that cultural differences influence user...