Are there any good "baby's first CS papers"? I read maybe 1 paper in college and have not thought about anything more than the very practical, day-to-day applications of my degree since then. If I wanted to dip my toes into reading some CS papers are there any good places anyone would recommend to start?
‘Time, clocks and the ordering of events in a distributed system’ by Leslie Lamport 1973. This is my favorite intro to distributed systems paper. Gives you a new tool to think with, and it’s a straightforward read.
Fundamental Concepts In Programming by Christopher Strachey is awesome. It’s a lot less technical because it was based on a series of lecture notes. Christopher Strachey is also an inspiring figure in CS to me as someone who was a perpetual fuck up and a late bloomer.
Notably, the Dynamo paper is _not_ a description of how DynamoDB (the product available from AWS today) works. They are fundamentally different, and it is not possible to implement notable features like conditional updates using the algorithms described in the Dynamo paper.