I'm reading the book now, and I think it's great! I've been intimidated by design so much (I'm a developer) and I've searched for a resource about the principles a lot, so I feel I'm learning a lot and understanding a lot reading through the book. I think it's a great resource for people with no design experience who are trying to understand the principles. It truly delivers (the only small bit fall is that it's a bit old in a very rapidly changing area, but by sticking to the principles it's really great)