Spring 2021
Dijkstra’s “The goto statement considered harmful.”
Fred’s “The Computer Scientist as Toolsmith”
EWD 637 The Three Golden Rules for Successful Scientific Research
Video lecture by Alejandro Miguel San Martin from JPL about the Mars Rover missions
Ken Thompson, Reflections on trusting trust
Kunle Olukotun, one of the first papers on multicore:
Barbara Liskov’s keynote talk at OOPSLA 1987 on object-oriented programming
Kowledge in distributed systems (children with dirty foreheads problem):
“The anatomy of a large-scale hypertextual web search engine.” By Brin, Sergey, and Lawrence Page.