We essay a difficult task; butthere is no merit save indifficult tasks.
COMPUTER SYSTEMS ENABLE US to do tasks that we could not even dream of doing otherwise—for example, carrying out extremely complex operations, or searching rapidly through mammoth amounts of information. They can also fail to live up to our expectations in many different ways, sometimes with devastating consequences.
This book analyzes a large collection of problems experienced to date, and provides insights that may be helpful in avoiding such consequences in the future. Hindsight can be valuable when it leads to new foresight. I hope that this book will serve that purpose, helping us to attain a safer, sounder, and more secure future ...