These is a list of books I’ve read through the years. There are technical books here, as well as other literature. I choose books I read carefully and generally inquire a lot before deciding that it’s worth reading. This is especially true for technical literature, while in the case of fiction this holds to a somewhat lesser extent.
I also recommend these books.
Technical
2016
- Millington – Artificial Intelligence for Games
- Buck – Mazes for Programmers
2015
- Raymond – The Cathedral and the Bazaar
- Feibelman – A PhD Is Not Enough!
- Chiusano, Bjarnason – Functional Programming in Scala
2014
- Lynch – Distributed Algorithms
- Russell, Norvig – Artificial Intelligence: A Modern Approach
2013
- De Berg, Cheong, Kreveld, Overmars: Computational Geometry – Algorithms and Applications
- Skiena – The Algorithm Design Manual
- Bloch – Effective Java
- McDowell – Cracking the Coding Interview
2012
- Rost, Licea-Kane, et al. – OpenGL Shading Language
- Drepper – What Every Programmer Should Know About Memory
2011
- Sanders, Kandrot – CUDA by example
- Okasaki – Functional Data Structures
2010
- Guerraoui, Rodrigues – Introduction to Reliable Distributed Programming
- Herlihy, Shavit – The Art of Multiprocessor Programming
- Hunt, Thomas – The Pragmatic Programmer
- Pierce – Types and Programming Languages
- Van Roy, Haridi – Concepts, Techniques and Models of Computer Programming
- Loeliger – Version Control with Git
- Goetz – Java Concurrency in Practice
2009
- Odersky, Spoon, Venners – Programming in Scala
- Sipser – Theory of Computation
2008
- Thomas, Fowler, Hunt – Programming in Ruby
2007
- Jones – Garbage Collection
- Eiben, Smith – Introduction to Evolutionary Computing
2006
- Meyers – Effective C++
- Meyers – More Effective C++
- Meyers – Effective STL
2005
- Sribar, Motik – C++ Demystified
Literature
2015
- Brooks – Elfstones of Shannara
- Brooks – Sword of Shannara
2014
- Martin – A Dance with Dragons
- Martin – A Feast for Crows
2013
- Martin – A Storm of Swords
- Martin – A Clash of Kings
2012
- Choden – Dawa: The Story of a Stray Dog in Bhutan
- Martin – A Game of Thrones
2011
- Salvatore – The Sellswords
- Stead – My Name Was Judas
- Salvatore – Orc King
- Greenwood – Making of a Mage
- Greenwood – Elminster in Myth Drannor
- Herbert – Dune
2010
- Salvatore – Icewind Dale Trilogy
- Salvatore – Legacy of the Drow
- Salvatore – Paths of Darkness
- Salvatore – Cleric’s Quintet
- Salvatore – Hunter’s Blades Trilogy