Thank you!
I am a little surprised not to find a review here that shows awareness of what this book is and was intended to do -- to turn those concerned with the design of the role of computers in society into a new direction. The book offers a fundamental enrichment and extension to the traditional engineering-based foundations that are used for designing computer systems that is drawn from philosophy and biology. It opens the development of a rigorous new design milleau to the reader. This is NOT yet another multi-disciplinary rumination.
I would say this is not a "helpful" book, and it was never intended as an easy read. It is a book to turn to when one has learned enough about what is really at issue in putting computers to work in human life to discover that the likes of input, process, output, "friendly" interfaces, attractive graphical presentations, and logical flow charts are vastly insufficient distinctions for doing work that really makes a contribution to your clients and colleagues. The book challenges the reader strongly, and is not simple to read. I guess that the best way to read it is with someone else, having discussions as you go along.
This is a book to engage and grow with -- a must-read for those serious about designing and building systems that will affect the lives of those who engage with them.