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

research
10/06/2020

Principles for Designing Computer Music Controllers

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

Scientific Collaborations: principles of WikiBridge Design

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

Introducing temporal behavior to computing science

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

Learning Personal Style from Few Examples

A key task in design work is grasping the client's implicit tastes. Desi...
research
08/08/2023

Heuristics for Supporting Cooperative Dashboard Design

Dashboards are no longer mere static displays of metrics; through functi...
research
02/16/2016

Patterns of Scalable Bayesian Inference

Datasets are growing not just in size but in complexity, creating a dema...

Please sign up or login with your details

Forgot password? Click here to reset