3 ms·
Hints and Principles for Computer System Design [pdf]
- nrhodes 6y agoNote that this is a much expanded 2020 version of the 1983 classic.
- CalChris 6y agoLampson has been expanding on it over the years. This is an expanded (20 pages) over his 2019 version. https://www.microsoft.com/en-us/research/uploads/prod/2019/09/Hints-137-short.pdf https://www.microsoft.com/en-us/research/uploads/prod/2019/0... No complaint here. Anything written by Lampson is worth reading.
- andrewl 6y agoI learned about Lampson from reading Alan Kay, who has praised him highly. He was one of the founding members of Xerox PARC, among many other achievements.
- deleted 6y ago[deleted]
- cpr 6y agoHadn't looked at the older version for years, now skimming through this, it's Pure Gold (tm).
- aloukissas 6y agoThis is required reading that everyone in CS should revisit frequently. Gold.
- elevenoh 6y agoAnything in particular that's non-obvious & sticks out to you?
- aloukissas 6y agoThe one thing that stuck with me the first time (when we studied this in grad school) was that designing interfaces (to functions, APIs, etc) is hard - and that you'll never get it right the first time.
- jonjacky 6y agoHere are Lampson's brief descriptions of many many hardware and software systems he has worked on, starting in the 1960s and continuing into the 21st century. http://bwlampson.site/Systems.htm http://bwlampson.site/Systems.htm
- ncmncm 6y agoI used to carry a copy of the (quite a lot shorter) 1983 version with me, and re-read it every few months, each time learning something new, unlocked by my increased experience. I have just learned that Lampson was a fierce opponent of Lynn Conway's VLSI design methods program, at Xerox PARC. Fortunately, his opposition did not carry the day, the methods took over the industry in record time, and Conway's career at Xerox was not ultimately harmed. It would still be interesting to learn the basis for his opposition.
- dooglius 6y agoDirect PDF link: https://uc3133356f3394d49f6cc6907502.dl.dropboxusercontent.com/cd/0/get/A-oKuxG_wfHDht_rvxT_AcY4rwj__eH_Vz8FyNfFDxbEHhtNQWi7xKQ3D755QEZeAQw9qHHHydkc6RpKSi8XLf6BuwvCwMU9y0opJlMhhaM0IYmUwEqbgnATQ3JSOtEsxQg/file?_download_id=83427292797208955443435114218257121417210679788060006949014270464238&_notify_domain=www.dropbox.com&dl=1 https://uc3133356f3394d49f6cc6907502.dl.dropboxusercontent.c...
- person_of_color 6y agoComputers.. are becoming old hat. What's the next big thing?
- deleted 6y ago[deleted]