I decided to read books (real books!) and many of them. For those (geeks) that don’t know what books are I will remind that books were used before the computers age, by people (!), to store and transmit high quantities of information. :-)

Today books are used to add extra height to different objects ranging from computers and laps to … babies. Books can be also found on shelves. If you find yourself between many shelves with many books it means you are in a library or a book store.

OK, funny enough. I tried to gather, from different sources, the high rated titles (tech and non-tech geeky books). The reading process will take me a few months (years maybe) but it worth.

It is obvious that one cannot enjoy all the books people recommend. Many times I found horrible a book rated by many with five stars. I am sure that from the list of books I want to read at least 10% will be abandoned after the first few pages. Some books just don’t have that… sparkle… that makes you want to continue the lecture.

Each book will get one of the following ratings:

  1. “Must read” (these books will get on the Books page)
  2. “Good book”
  3. “Mediocre”
  4. “Bad book”

Currently I am reading the first book in the list and seems to be a good one. Here goes “The List” in random order.

The Inmates are Running the Asylum: Why High-tech Products Drive Us Crazy and How to Restore the SanityPractices of an Agile Developer: Working in the Real WorldThe 7 Habits of Highly Effective People: Powerful Lessons in Personal ChangeCryptonomicon

Working Effectively with Legacy CodeGodel, Escher, Bach: An Eternal Golden Braid Coders at workPeopleware: Productive Projects and Teams

“Surely You’re Joking, Mr Feynman”The Design of Everyday ThingsNineteen Eighty-FourGetting Things Done: The Art of Stress-Free Productivity

Structure and Interpretation of Computer Programs, 2nd EditionThe Art of Computer Programming: Fundamental AlgorithmsThe Mythical Man Month and Other Essays on Software EngineeringCode: The Hidden Language

Did you read one of these books? Help me prioritize the list by telling your opinion about that book.