ParentFull threadMrAlmostWrong·I own this book and refer to it all the time. It is really well written and well presented. It's essentially a crash course into the principles of design.View on HN