raphkoster.com
Good design, Bad design, Great design
Good design is familiar. Bad design is boring. Great design is exciting. Good design embraces human nature. Bad design exploits human nature. Great design is humane and humanistic. Good design guid…