This book is great! I have a much better understanding, and more open-mind about how software gets made. I have been writing code for a long time, but this book has opened my eyes to software development in a much larger scope. I would recommend this to anyone in the tech industry, as it does a really good job of showing, through narratives, just some of the impossibilities of creating software, as well as giving some great insight into software development history.
Read an excerpt here.