In December I was writing about my plan of reading 16 books. Today I offer a status of the plan and my impression about two books.
From that list I read “The Inmates are Running the Asylum” and “The Design of Everyday Things”. Actually from the last one I read just 3/4 because the the book is too theoretical (psychology) and, even though I like psychology, it was a little too boring much – don’t get me wrong, the author offers valuable information about the things used every day and how simple is/should be the design, but the mix of practical and theoretical has a wrong ratio.
However, the former book is absolutely fascinating. Alan Cooper shows that whatever has a computer is actually a computer (or at least has that complexity). He also shows that programmers tend to increase the complexity of the software in order to make the development easier or, just because they can and see this a challenge. One of the main ideas of the book is that programmer cannot design simple software; they always design software that is supposed to be used by people with a lot of technical knowledge, who enjoy complicated things. Cooper’s suggestion is that developers should create software that is as simple as possible to operate, for the end user and, usually, the design must be made by a designer (a person who is able to understand how an experienced person will act).
Currently, my attention is on “Surely You’re Joking, Mr Feynman”. The book has a nice introduction about the first years of Richard Feynman’s life, but things may change as I progress with the lecture. I postpone any conclusion until I read the last page of the book.