01. Интуитивно понятно всем
Наши программы должны быть интуитивно понятны каждому, кто их открывает, независимо от опыта работы с технологиями. Всё находится там, где вы ожидаете, а каждый шаг естественно ведёт к следующему. Ясность закладывается с самого начала.
02. Одно дело, но хорошо
Всё, что мы создаём, строится вокруг одной цели, и вся наша забота уходит на то, чтобы сделать это настолько хорошо, насколько мы умеем. Сосредоточенность делает продукт законченным, а не перегруженным.
03. Знать, когда остановиться
Картина становится лучше слой за слоем, пока не появится слой, который её губит. Каждая функция по отдельности имеет смысл, а вместе они хоронят то, ради чего вы пришли. Большая часть нашей работы состоит в том, чтобы отказываться от хороших идей, и та, что действительно важна, оставалась на виду.
04. Мы не мешаем
Хороший инструмент лежит на столе, пока вы не потянетесь за ним. Наши программы должны быть готовы в ту минуту, когда нужны, и молчать всё остальное время: никакой ложной срочности, никаких уведомлений, о которых вы не просили.
05. Дизайн с позицией
Хороший дизайн занимает позицию. Каждый параметр возвращает решение вам, поэтому мы принимаем эти решения сами, внимательно, и отвечаем за них. В итоге вы получаете программу с собственной позицией, которой можно пользоваться как есть.
06. Сделано надолго
Мы работаем на долгую перспективу. Это определяет, какие технологии мы выбираем, от каких лёгких путей отказываемся и как относимся к людям, которые на нас полагаются.