HACKER Q&A
📣 elitepleb

Favorite computer science, software engineering papers and essays


Favorite computer science, software engineering papers and essays


  👤 clusmore Accepted Answer ✓
Definitely Ken Thompson's Turing Award lecture, Reflections on Trusting Trust. [0]

[0]: https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...


👤 Kuzutsukake
These articles are personal philosophies you might take up using the principles of CS. So while not technically rigorous, I think they are like chicken soup for the hackers soul...I found these two articles to be both interesting and inspiring:

The Single Responsibility Principle Revisited -

https://thevaluable.dev/single-responsibility-principle-revi...

Climbing the wrong hill -

http://cdixon.org/2009/09/19/climbing-the-wrong-hill/


👤 giantg2
The Art of Deception and The Art of Intrusion by Mitnick were interesting to me when I read them a long time ago. They really show how important humans are to a system. You can have high tech security equiptment and all it takes is someone to go dumpster diving or appeal to another person's human nature.

I didn't finish it, but I enjoyed The Best of 2600. It's a collection of the old 2600 magazine. Lots of cool older stories in there.


👤 harveytoro
My two recommendations are:

- Communicating Sequential Processes https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf

- Crash-Only Software https://www.usenix.org/legacy/events/hotos03/tech/full_paper...


👤 diehunde
These are some interesting and easy to read papers that laid out the foundation for many other distributed technologies in use today;:

- Bitcoin

- MapReduce

- The Google File System (GFS)

- Spanner

Sorry I don't have the links but they can easily be found online.