Collections
Recommended CS Courses
- MIT Missing Semester [link]
Advice
Research and Career
- Edsger W. Dijkstra. The three golden rules for successful scientific research [link]
- Srinivasan Keshav. How to read a paper [link]
- Michael Mitzenmacher and Norman Ramsey. How to read a research paper [link]
- Timothy Roscoe. Writing reviews for systems conferences [link]
- Nick Feamster. Cultivating your research taste [link]
- John Ousterhout. Collection of favorite sayings [link]
- Srinivasan Keshav. Hints on doing research [link]
- David A. Patterson. How to have a bad career in research/academia [link]
Systems & Networking
- Butler W. Lampson. Hints for computer systems design [link]
- Richard P. Gabriel. The rise of worse is better [link]
- Jerome H. Saltzer, David P. Reed, David Clark. End-to-end arguments in system design [link]
- Gernot Heiser. Systems benchmarking crimes [link]
- Jerry Saltzer. Computer system design principles [link]
- Jeff Hodges. Notes on distributed systems for young bloods [link]
- ACM SIGPLAN. Empirical evaluation guidelines [link]
- Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall. A note on distributed computing [link]
Writing Tips
- George D. Gopen and Judith A. Swan. The science of scientific writing [link]
- William Strunk Jr and E. B. White. The element of style [link]
- Roy Levin and David D. Redell. How (and how not) to write a good systems paper [link]
- Gernot Heiser. Tips and guidance for students writing papers and reports [link]
- Eddie Kohler. Latex usage notes [link]
- Markus Püschel. Small Guides to Making Nice Tables [link]
Misc
- VU literature study report template [link]
2022-10-22