Текст, который ты сейчас читаешь,
    является частью графического интерфейса страницы,
        которая находится внутри окна графического интерфейса браузера или другой программы
            внутри графического интерфейса операционной системы.
                Всё это - Программные интерфейсы.

Они, в свою очередь, отображаются с помощью пикселей экрана.
    Оптический интерфейс монитора и остальное "железо" твоего компьютера
        объединяются понятием Аппаратные интерфейсы.

А ведь есть ещё и биологические интерфейсы,
    благодаря которым, свет, дошедший до твоих глаз,
        был воспринят, перекодирован, передан и расшифрован твоим мозгом,
            а затем отображён в графическом интерфейсе твоего сознания.
                Вероятно, ещё и голосом озвучен.

За рамками осталось множество интерфейсов,
    обеспечивающих передачу данных в различных формах,
        благодаря чему мысль автора, достигнув клавиатуры,
            а затем многократно преломившись и собравшись воедино,
                пробежала через серверы, маршрутизаторы и кабели,
                    через сетевые, файловые, программные,
                        системные и прочие Интерфейсы,
                            чтобы очутиться перед тобой.

Почему Интерфейсы так важны?

Качества интерфейса влияют на впечатления пользователя.

Хорошо спроектированный интерфейс говорит на языке пользователя, помогает ему интуитивно понимать, что и как нужно делать.

Плохо спроектированный интерфейс, напротив, приводит к потере времени, вызывает разочарование и даже стресс.

Способность создавать интерфейсы, удовлетворяющие ожидания пользователей - важнейший критерий успеха.


Программные продукты и их интерфейсы

влияют на тех, кто ими пользуется.

Разработчик программного кода,

равно как и автор, и редактор обычного текста,

влияет ещё и на тех, кто будет потом читать.

Даже соло инди-хакер может обнаружить себя

смотрящим в ступоре на собственный код как в первый раз.

Если интерфейсы, которыми мы пользуемся,

запутаны,

секунды напряженного внимания будут складываться

в минуты, часы, дни, недели и месяцы потерянного времени,

а у самых стойких пользователей и упорных читателей счёт идёт уже на годы.

Годы напряжения, которое само по себе не несёт ни пользы, ни удовольствия...

Продолжить читать "Введение"