The overview of design principles described in the first half of the book are interesting. I certainly became more aware of the kinds of poor design choices outlined and certainly learned a few things that will be helpful in my communications and systems development role at work. The explanations of the psychology behind product interaction are, to me, poorly organized and explained. Further, if you've read any psychology or behavioral economics before, there's little to be learned here. Finally, the writing itself is fairly poor. I read nonfiction almost exclusively, so I don't think it's the technical nature of the content; it's just not very engaging. The personal anecdotes, as other reviews have noted, often feel forced and a little self-congratulatory. A better editor would have helped, too. There were quite a few instances of small annoyances such as using "less" where "fewer" was needed, or an overabundance of "as a result" towards the end.