Skip to content
Scan a barcode
Scan
Paperback Platt: Why SW Sucks What U Can Do_p1 Book

ISBN: 0321466756

ISBN13: 9780321466754

Platt: Why SW Sucks What U Can Do_p1

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good

$5.79
Save $24.20!
List Price $29.99
Almost Gone, Only 3 Left!

Book Overview

This non-technical book discusses the annoyances and dangers we encounter every day when using computers. Written with delightful wit and humor, as well as the insight of an experienced insider, it rips into the design of software much as Atul Gawande's Complications exposed the practice of medicine. Its basic message to ordinary people having problems learning or using their software is this: It's not your fault It's not because you're dumb...

Customer Reviews

5 ratings

Worth reading for user and developer alike

As a middling software designer myself, I decided to buy this book after someone recommended it to me. It did not disappoint! This book is not quite intended for the programmer or the developer; but it's still a good read for all types of computer user. The book describes how so many applications and websites fail their users. David Platt reveals this as the book progresses, and he makes very good points. Software does suck. You may not agree with him on all the points (sometimes confirmation boxes are necessary, in my opinion), but I think if we developers take off the rosy, geeky (maybe X-ray?) glasses, we can recall all the times we've become frustrated with programs we don't understand. And we need to understand that most users don't understand our programs' logic, nor should they have to. That is why this book is essential for any developer to read. It gives plenty of examples of websites and software features that are unnecessary and pointless. It also gives more abstract theories about why this is so. Mr. Platt doesn't beat around the bush in showcasing "what not to do." Unfortunately, since this book is aimed at the average user, it does not list many specifics on how to solve these problems. Don't expect to buy this book and know how to solve accessibility problems with HTML, or how to fix security blunders with a complex crypt cipher. That isn't the intention. To be aware of the problem is the book's aim, and that's enough for me. And, most importantly, it makes you laugh, time and again. I was chuckling most of the time I was reading this book. It truly is a gem, if you can appreciate it. In fact, I daresay that the people who will get the most use out of this book are the developers. We can understand what Mr. Platt is saying. The average computer user will appreciate the humorous examples, and perhaps be driven to demand better from the developers, but it is the programmer who can sit back and think to himself, "My God, I've been doing it all wrong."

Very accurate, funny, and rather humbling (as a software designer)...

Although targeted towards explaining to ordinary people why computer software is hard to use, Why Software Sucks...and What You Can Do About It by David S. Platt is something that software developers would do well to read and understand how we blow it on a regular basis. Five words... The. User. Is. Not. You. Contents: Who're You Calling A Dummy?; Tangled In The Web; Keep Me Safe; Who The Heck Are You?; Who're You Looking At?; Ten Thousand Geeks, Crazed On Jolt Cola; Who Are These Crazy B@st@ards Anyway?; Microsoft - Can't Live With 'em And Can't Live Without 'em; Doing Something About It; Epilogue; About The Author Platt takes a look at software and web sites from the perspective of the user, someone who's just trying to get something done. And his overwhelming conclusion is... software sucks. In large part, this is because the computer geeks who design the software are completely mistaken as to who is the target user. They design something that works for themselves, thinking that everyone thinks and reacts as they do. They think that complexity is cool, and whiz-bang features should be appreciated in and of themselves. The reality is that the basic user does *not* think like a computer geek, and they get tired of sites that make no sense or make them work (or rework) for the reward at the end. Using good/bad site contrasts such as Google (guesses the language to use based on the IP address/location) vs. UPS (ask for your country EVERY SINGLE TIME before you can do anything), it becomes quickly apparent when a site's been designed by computer geeks rather than design/interface specialists who are able to think like a user. Armed with this book, a person can start to understand why things are harder than they need to be, and what steps can be taken to make your displeasure known. It may not change anything, but being silent isn't a viable option either. Now for computer software designers like myself, this book can be humbling. I think I've done a few of the things he condemns, and I found myself rethinking (*and* changing) a few of my website project features after reading this. I realized I was forcing the user to understand my world before they could do something. And if I couldn't explain it well, how did I expect them to grasp it? But aside from being a useful and extremely funny book, there's one chapter that was a joy to read. Ten Thousand Geeks explains the concept of software conferences and what they're like. Furthermore, he talks about what it's like to be a speaker at one; the joys, trials, and adrenaline rushes that come with being in front of people and mingling with your speaker peers afterwards. It was like reading my own story, and it was incredibly accurate. I would love to print out about five paragraphs of that chapter and post it with the title "This Is Why We Speak At Conferences." That chapter was worth the price of the book by itself... I wouldn't hesitate to recommend this book to someone on a numb

Time to get a clue geeks

Ok I'll admit it... I'm a geek. I'm one of those guys that David writes about. Some geeks have a hard time facing the truth but that is always the first step in change. David calls 'em as he sees 'em and does it in a style that will leave you laughing all the way. If you have found yourself frustrated by the way software works and wondering what geeks like me were thinking when we built it - this book is for you. If you are a geek wondering why average people seem to dumb to figure out your masterpiece you really need this book. No it does not include the latest algorithms and design patterns just a good old fashioned dose of reality. Swallow it please - this medicine may taste awful but trust me it will be good for you in the long run.

Finally someone speaks up for the silent majority!

I never heard of David Platt prior to reading this book. His title as a Harvard professor in software design prepared me for a dry and technical book on software design. I'm happy to say there is nothing 'dry' or boring about Mr. Platt's writing style. The book is easy to read and you'll find yourself nodding along with the examples he gives. Why do we accept poor software design? I failed to even recognize bad software until Mr. Platt specifically pointed it out. At which point, I smacked myself in the head and said "of course!" If you are an average computer user and wonder why things are the way they are, this book is for you. If you are a programmer who wants to write successful software that average computer users will praise, this book is for you. On the other hand, if you are a technical user or programmer who can do no wrong, heaven forbid you pick up a book that has the potential to broaden your horizons. In my opinion, this is one of the best books on software design that is written with humor and analogies to make it easy for anyone to understand and show them what they can do about it. Thank you, Mr. Platt. The industry has been needing this book since computers went mainstream back in the early 1990's. Finally, a voice from the silent majority!

Hilarious, insightful, practical, and clever. Buy a copy for every developer you know.

David Platt is a riot. I have heard him lecture at conferences and teach many classes. He is a software legend (literally) and a master teacher. He is both a hilarious geek as well as a geeky comedian. The book is a well organized collection of observations, full of humor and wit. But it very practically points to many underlying problems with software and software development. Every developer should read this to understand the traps they fall into -- then they can avoid them. Customers of software developers should buy a copy for every developer on the team. It's worth every penny. And it's a fun read too. Non-technical people will find they have a friend and advocate on the inside. Anybody who uses a computer will relate to the frustrations of poor design. And this book is written to be very accessible to the non-technical audience. Platt's other books are targeted toward programmers (yet are well sprinkled with humor). This book is for everyone who uses a computer. Managers: It would make for a nice bonus to give out this book at the year-end review. Much better than the cheese-moving elephant-dancing, tipping-point stuff that everyone else gives. This book will be appreciated. In fact my (non-technical) wife is enjoying the book now, and is beginning to understand me (scary!).
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured