Other Sellers on Amazon
+ Free Shipping
+ $3.99 shipping
Humans vs Computers Paperback – Illustrated, September 1, 2017
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who bought this item also bought
- Item Weight : 8.6 ounces
- Paperback : 222 pages
- ISBN-10 : 0993088147
- ISBN-13 : 978-0993088148
- Dimensions : 5 x 0.51 x 8 inches
- Publisher : Neuri Consulting Llp; Illustrated edition (September 1, 2017)
- Language: : English
- Best Sellers Rank: #588,185 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
In Humans vs Computers, Gojko Adzic shares a collection of stories about software gone wrong. Of systems behaving the wrong way, crashing, turning off, sending tickets to the wrong place, making wrong transactions, declaring people dead who are still alive, and other horrible things. This was often because the developers of the system didn't imagine the particular use of the system. They didn't understand the customer and the customer domain well enough. To them it probably seemed like a trivial thing but the impacts on people's life can be huge.
The books is structures around stories. Stories of similar themes are grouped together which also creates a bit of a flow between the stories. The book ends with simple tips for developers to avoid these kind of mistakes.
I thoroughly enjoyed reading about the stories. Some of them were just funny and others were shocking. All of them were written really well. For just the book about the stories, I'd rate it as 4 stars. But the ending with the summary on how to prevent this changed the book from a story book to one that probably every developer ought to read. 5 stars and recommended reading!
Needless to say, I love the book. It's a great idea and the author tell the stories with such a wonderful tone and humor. The last chapter adds a nice touch of usefulness to the book as I get some very practical (and now funny) tips on how to avoid the problems described and make a more trustworthy, reliable and stable system.
This is a book full of stories seasoned developers love to tell each other in the after-the-talks-pub. Keep one close and you'll be the center of attention at any good conference bar.
I'm reading each page with a gentle smile on my lips, bursting out in laughter every few pages. What a bizarre world of exceptions we live in. What a mess we create trying to shoehorn that exceptional world into conformist models of the computer.
In the "February 2038" chapter I could not control myself anymore; I created an event called Boom on 1/2 2038. A lot of strangeness happens with the calendar input control on an iPhone after that ... Fun to be able to break systems in real time!
Congratulations! It's an awesome book.
Gojko wrote a terrific book that explains how things got that way. Even better, he has an entire chapter on what we could do about it: The Inverse Monkey Rule. If you are not sure of how you might mistake-proof your code, or create better tests, read that chapter. Yes, both developers and testers should read that chapter. If you're a manager or project manager, and you want your team to skimp on testing, read the rest of the book. Then, read that chapter. The additional testing won't take much longer and will prevent the kind of sad/funny defects Gojko explains in the rest of the book.
Read this, and sigh (if you're like me) or weep. Then, get to work.
From errors with names, time, postal codes, rounding, currency, bad validation rules, and more, you’ll be amazed –and saddened—by the errors we have wrought with our software. Like Robert Glass, Gojko is raising the gauntlet to software developers, testers, investors and digital product leaders to sharpen our thinking and prevent these errors from escaping into the wild.
We need to pay heed—and Gojko’s engaging book is a useful tool to help.
Top reviews from other countries
We got all got hit by some sloppy coder who did an assumption too many in their software. This book collection is both funny and scary. Most importantly at the end there are good analysis of why those errors were introduced and how to avoid them.
I laughed out loud at many of the things that have occurred and were highlighted by the book. The book is well researched, enjoyable to read but also made me think.
You can't really go wrong with something written by Gojko Adzic; I can only recommend his earlier books—especially Impact Mapping, and Fifty Quick Ideas to Improve Your Tests—and I thoroughly enjoyed this book. Of notable importance to readers who want to dig deeper, a list of references accompanies each story.
I actually gave my copy to a friend of mine who I know would enjoy it, and I'm about to order a few more copies. Keep 'em coming, Gojko!
Había leído otros libros de Gojko y esperaba algo de "más nivel".
Puede ser que este libro este más dirigido a un público general. Aunque por momentos entra en cuestiones puras de programación.
En definitiva, un libro para sacar anécdotas para contar a la hora del café en la ofi y poco más.