Bewertung:

Das Buch „Humans vs. Computers“ von Gojko Adzic bietet eine fesselnde Sammlung unterhaltsamer und zum Nachdenken anregender Geschichten über Software-Fehlschläge, die die oft katastrophalen Folgen falscher Annahmen und schlechter Gestaltung veranschaulichen. Das Buch unterstreicht, wie wichtig es ist, die Bedürfnisse der Benutzer zu verstehen und häufige Fehler bei der Softwareentwicklung zu vermeiden. Es schließt mit praktischen Tipps für Entwickler und Tester, um diese Probleme zu entschärfen.
Vorteile:Das Buch ist fesselnd und voller humorvoller, aber auch ergreifender Geschichten, die Softwarefehler aus der Praxis aufzeigen. Es vermittelt auf effektive Weise, wie wichtig es ist, die Benutzerperspektive zu berücksichtigen, was es zu einer unverzichtbaren Lektüre für Softwareentwickler und -tester macht. Die praktischen Ratschläge am Ende des Buches helfen den Lesern zu lernen, wie sie ähnliche Fallstricke vermeiden können. Viele Rezensenten fanden das Buch sowohl lehrreich als auch unterhaltsam und sprachen damit sowohl ein technisches als auch ein nichttechnisches Publikum an.
Nachteile:Einige Leser waren der Meinung, dass die vorgestellten anekdotischen Beweise mehr Wirkung zeigten als die am Ende des Buches angebotenen Richtlinien. In einigen Rezensionen wurde erwähnt, dass das Buch nicht technisch ist und keine expliziten Kodierungspraktiken enthält, was einige Leser, die tiefere technische Einblicke suchen, abschrecken könnte. Außerdem waren einige wenige der Meinung, dass die Geschichten zwar fesselnd sind, aber manchmal auf Kosten einer ernsthafteren Diskussion über Softwarequalität zu sehr ins Humoristische abdriften.
(basierend auf 34 Leserbewertungen)
Humans vs Computers
Humans vs. Computers ist ein Buch über Menschen, die zwischen falschen Annahmen und Computerfehlern gefangen sind. Sie werden über Menschen lesen, die für Computer unsichtbar sind, wie ein Standardpasswort einst eine Zombie-Apokalypse auslöste und warum Fluggesellschaften manchmal Freitickets verschenken. Es ist auch ein Buch darüber, wie man solche Probleme verhindern, vermeiden und ihre Auswirkungen verringern kann.
Unser Leben wird zunehmend von Software verfolgt, überwacht und kategorisiert, was zu einer Flut von Informationen im riesigen Meer der Big Data führt. In dieser schönen neuen Welt kann der Mensch die Informationsflut nicht mehr bewältigen. Regierungen und Unternehmen verlassen sich gleichermaßen auf Computer, um Betrug automatisch aufzudecken, Verhalten vorherzusagen und Gesetze durchzusetzen. Unflexible Automaten, die kaum schlauer sind als ein Kühlschrank, treffen heute lebensverändernde Entscheidungen. Cleveres Marketing gaukelt uns vor, dass Telefone, Fernsehgeräte und sogar Autos irgendwie intelligent sind. Doch all diese Computersysteme wurden von Menschen geschaffen - Menschen, die es gut meinen, aber fehlbar und voreingenommen sind, die klug sind, aber vergesslich, und die große Pläne haben, aber unter Zeitdruck stehen. Die Digitalisierung einer Arbeit bedeutet nicht, dass es keine Fehler geben wird, sondern garantiert, dass Fehler, wenn sie passieren, in großem Umfang auftreten werden.
Wenn Sie das nächste Mal mit dem Kopf gegen eine digitale Wand stoßen, werden Ihnen die Geschichten in diesem Buch helfen, besser zu verstehen, was vor sich geht, und Ihnen zeigen, wo Sie nach Problemen suchen sollten. Wenn es Ihnen so vorkommt, als ob Sie unter einem schwarzmagischen Bann stünden, werden diese Geschichten Ihnen zumindest die Möglichkeit geben, die hellere Seite des binären Chaos zu sehen.
Für Menschen, die mit Softwareentwicklung zu tun haben, wird dieses Buch Ihnen helfen, mehr Empathie für Menschen zu entwickeln, die unter unseren Fehlern leiden, und Heuristiken zu entdecken, die Sie bei der Analyse, der Entwicklung oder dem Testen einsetzen können, um Ihre Software weniger fehleranfällig zu machen.
Über den Autor.
Gojko Adzic ist Partner bei Neuri Consulting LLP, Gewinner des European Software Testing Outstanding Achievement Award 2016 und des Most Influential Agile Testing Professional Award 2011. Gojkos Buch Specification by Example wurde mit dem Jolt Award für das beste Buch des Jahres 2012 ausgezeichnet, und sein Blog gewann 2010 den UK Agile Award für die beste Online-Publikation.
Gojko ist ein häufiger Hauptredner auf führenden Softwareentwicklungskonferenzen und einer der Autoren von MindMup und Claudia.js. Als Berater hat Gojko Unternehmen auf der ganzen Welt geholfen, ihre Softwareentwicklung zu verbessern, von einigen der größten Finanzinstitute bis hin zu kleinen innovativen Start-ups.