Goodbye Paper of the Week
This is the last post in our “Paper of the Week” series. For more info, check out the introductory blog post.
We’ve decided to stop publishing Paper of the Week. Paper of the Week has been fun to write, but we don’t think it’s worth continuing given the limited response we’ve gotten and the amount of time it takes to put together. Instead, we’re going to focus on writing other things for our blog1.
For posterity (and because our blog doesn’t have categories), here are links to all past Papers of the Week collected in one place.
- Growing a Language
- Reflections on Trusting Trust
- Error Detecting and Error Correcting Codes
- On Understanding Data Abstraction, Revisited
- The Power of Interoperability: Why Objects Are Inevitable
- The Chubby Lock Service for Loosely-Coupled Distributed Systems
- Out of the Tar Pit
- Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System
- Worlds: Controlling the Scope of Side Effects
- The Power of Two Random Choices: A Survey of Techniques and Results
- Notation as a Tool of Thought
- Statecharts: A Visual Formalism for Complex Systems
- Structural Regular Expressions
- Open, extensible object models
- Xen and the Art of Virtualization
- The Evolution of the Unix Time-sharing System
- Literate Programming
- Compositing Digital Images
Thanks to everyone who submitted a paper, a Read Along, a suggestion, or a comment. We hope that Paper of the Week has been enjoyable, and maybe even a bit enlightening.
If you want to get email updates when we publish a new blog post or issue of Code Words, we have a new email list that you should subscribe to.↩