Thoroughly outdated list of books I enjoyed, by genre. Favorite books of the year lists are here.
Programming
- Pragmatic Programmer (Dave Thomas, Andy Hunt)
- Structure and Interpretation of Computer Programs (Harold Abelson and Gerald Jay Sussman, Julie Sussman) - only read 2 of 5 chapters, but there’s so much awesome in there already.
- Apprenticeship Patterns (Dave Hoover, Adewale Oshineye)
- Practical Object Oriented Design in Ruby (Sandi Metz)
- Confident Ruby (Avdi Grimm)
- Elixir in Action (Sasa Juric)
- Why’s Poignant Guide to Ruby (Why The Lucky Stiff)
- Understanding Computation (Tom Stuart)
- Eloquent Ruby (Russ Olsen)
- JavaScript: The Good Parts (Douglas Crockford)
- Seven Languages in Seven Weeks (Bruce A Tate)
- The C Programming Languge (Dennis Ritchie, Brian Kernighan)
Non-fiction
- Quiet (Susan Cain)
- A Short History of Nearly Everything (Bill Bryson)
- Hackers and Painters (Paul Graham)
- Inverting the Pyramid (Jonathan Wilson)
- On Writing Well (William Zinsser)
- In the Beginning, Was the Command Line (Neal Stephenson)
- The Grand Design (Stephen Hawking)
- A Brief History of Time (Stephen Hawking)
- Theory of Everything (Stephen Hawking)
- Surely, You’re Joking, Mr. Feynman (Richard Feynman)
Fantasy
- Wheel of Time (Robert Jordan)
- Stormlight Archive (Brandon Sanderson)
- A Song of Ice and Fire (George R R Martin)
- Lord of the Rings (JRR Tolkier)
- Harry Potter (J K Rowling)
Science fiction
- The Martian (Andy Weir)
- Foundation (Isaac Asimov)
- I, Robot (Isaac Asimov)
- Cryptonomicon (Neal Stephenson)
- Around the World in 80 Days (Jules Verne)
- The Time Machine (H G Wells)
- War of the Worlds (H G Wells)
- 20,000 Leagues Under the Sea (Jules Verne)
- The Invisible Man (H G Wells)
- Jurassic Park (Michael Crichton)