Beautiful Code: Leading Programmers Explain How They Think
by Andy Oram, Greg Wilson, Jon L. Bentley, Brian W. Kernighan, Charles Petzold, Douglas Crockford, Henry S. Warren Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra, Poitr Luszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew Kuchling, Travis E. Oliphant, Ronald Mak, Rogério Atem de Carvalho, Rafael Monnerat, Bryan Cantrill, Jeffrey Dean, Sanjay Ghemawat, Simon Peyton Jones, R. Kent Dybuig, William R. Otte, Douglas C. Schmidt, Andrew Patzer, Karl Fogel, Tim Bray, Elliotte Rusty Harold, Michael C. Feathers, Alberto Savoia
Rating: 3.0 / 5 · Read · Finished 2015-02-26
Definitely don’t read it in order. I started doing that and got bored. It’s much better if you skip around. Some of my favorite chapters:
- A Regular Expression Matcher
- The Most Beautiful Code I Never Wrote
- Python’s Dictionary Implementation
- Beautiful Debugging
- Treating Code as an Essay