• You may score as many candidates as you like from 0 (no support) to 5 (max support).
  • You may give the same score to multiple candidates.
  • The two highest-scoring candidates are finalists.
  • The finalist scored higher by more voters wins.
Vote on "Which book should we read next?"
Making Software: What Really Works, and Why We Believe It
Engineering a safer world
Computer Networking: A Top-Down Approach
Purely Functional Data Structures
The pragmatic programmer
Operating Systems: Three Easy Pieces
The Little Schemer
Working with Legacy Code
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
The C book (“K&R”)
Runoff Matrix
Ballot Record