Текст, который ты сейчас читаешь,
является частью графического интерфейса страницы,
которая находится внутри окна графического интерфейса браузера или другой программы
внутри графического интерфейса операционной системы.
Всё это - Программные интерфейсы.
Они, в свою очередь, отображаются с помощью пикселей экрана.
Оптический интерфейс монитора и остальное "железо" твоего компьютера
объединяются понятием Аппаратные интерфейсы.
А ведь есть ещё и биологические интерфейсы,
благодаря которым, свет, дошедший до твоих глаз,
был воспринят, перекодирован, передан и расшифрован твоим мозгом,
а затем отображён в графическом интерфейсе твоего сознания.
Вероятно, ещё и голосом озвучен.
За рамками осталось множество интерфейсов,
обеспечивающих передачу данных в различных формах,
благодаря чему мысль автора, достигнув клавиатуры,
а затем многократно преломившись и собравшись воедино,
пробежала через серверы, маршрутизаторы и кабели,
через сетевые, файловые, программные,
системные и прочие Интерфейсы,
чтобы очутиться перед тобой.
Почему Интерфейсы так важны?¶
Качества интерфейса влияют на впечатления пользователя.
Хорошо спроектированный интерфейс говорит на языке пользователя, помогает ему интуитивно понимать, что и как нужно делать.
Плохо спроектированный интерфейс, напротив, приводит к потере времени, вызывает разочарование и даже стресс.
Способность создавать интерфейсы, удовлетворяющие ожидания пользователей - важнейший критерий успеха.
Программные продукты и их интерфейсы
влияют на тех, кто ими пользуется.
Разработчик программного кода,
равно как и автор, и редактор обычного текста,
влияет ещё и на тех, кто будет потом читать.
Даже соло инди-хакер может обнаружить себя
смотрящим в ступоре на собственный код как в первый раз.
Если интерфейсы, которыми мы пользуемся,
запутаны,
секунды напряженного внимания будут складываться
в минуты, часы, дни, недели и месяцы потерянного времени,
а у самых стойких пользователей и упорных читателей счёт идёт уже на годы.
Годы напряжения, которое само по себе не несёт ни пользы, ни удовольствия...