HackerPapers

arXiv:2011.02455cs.DC

Hints and Principles for Computer System Design

Butler Lampson

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

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.

arXiv comments
There is also a short version of this paper, about half the length of this one
Journal reference
DOI
Subjects
cs.DCDistributed, Parallel, and Cluster Computing cs.OSOperating Systems cs.SESoftware Engineering

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 2 threads, from Aug 2023 to Dec 2023. Found in 2 HN submissions from Dec 2020 to Oct 2021. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • Butler Lampson's 2020 expansion of his 1983 paper Hints and Principles for Computer System Design [1] [1] https://arxiv.org/abs/2011.02455

      EdwardCoffinView on HNParent context

    • A nearly book-length paper: Hints and Principles for Computer System Design by Butler Lampson (May 14, 2021 version) [1]. I'd skimmed it and listened to his talk before, but I recently completed a close and careful reading. It's got a lot of really good stuff in it. [1]…

      EdwardCoffinView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.