3 ms·
This is not his 1983 paper, but an updated version (May 14, 2021). The abstract states: This new long version of my 1983 paper suggests the goals you might ha
by Rochus 5y ago
This is not his 1983 paper, but an updated version (May 14, 2021).
The abstract states:
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 princi-
ples for system design that are more than just hints, and many examples of how to apply the ideas.
Lampson, for those who don't have heard of him, was one of the main forces behind the Xerox Alto (first PC with a graphical user interface) and WYSIWYG text editing (just to name a few, see https://en.wikipedia.org/wiki/Butler_Lampson https://en.wikipedia.org/wiki/Butler_Lampson).
- pjmorris 5y agoLampson keeps a link to his latest revision of this classic paper[0] on his website at Microsoft Research. I read the original, but haven't managed to wade through the revision. You could say that he's developed a few more hints over the course of his career. [0] https://www.microsoft.com/en-us/research/publication/hints-and-principles-for-computer-system-design-3/ https://www.microsoft.com/en-us/research/publication/hints-a...
- Rochus 5y agoI just wanted to point out that the year in the title is wrong.
- cratermoon 5y agoHe also wrote one of the best early papers on access control: Butler W. Lampson. 1974. Protection. SIGOPS Oper. Syst. Rev. 8, 1 (January 1974), 18–24. DOI:https://doi.org/10.1145/775265.775268 https://doi.org/10.1145/775265.775268