Три читачі, нуль запитань, базові вимоги як контракт
Вебсторінка більше не має лише одного читача. Їх щонайменше три: людина, яка приймає рішення за секунди; людина, яка глибоко оцінює вміст; і машина — пошуковий робот, система відповідей або агент, що діє в інтересах свого користувача, — яка зчитує структуру, а не пікселі. Більшість сторінок пишуться лише для першого читача. Той, хто шукає глибини, знаходить маркетинг замість суті; машина ж знаходить розмітку, яка ні про що не говорить. Позиція TITI: це три різні документи, які просто мають спільний URL, і платформа створює їх саме як три окремі документи — маркетинговий шар, науковий шар на власних маршрутах та агентський шар у заголовках і машинних файлах.
Запитання — це перекладання витрат. Людська увага є дефіцитним ресурсом при будь-кому делегуванні — це старе спостереження Саймона, застосоване буквально. Коли розробник відповідає на невизначеність запитанням, він перетворює власну роботу на вашу: ви досліджуєте своє позиціонування, щоб цього не довелося робити розробнику. TITI перевертає цей підхід. Усе, що можна вивести з брифу, дослідити з предметної області чи спрогнозувати на основі жанру, ніколи не запитується. Якщо залишається дійсна роздоріжність, платформа ставить одне зведене запитання. Метрика цієї дисципліни є прямою — кількість запитань на проєкт, і архітектурна ціль, до якої ми прагнемо, дорівнює нулю. Скажімо чесно: це орієнтир. Двигун, який робить висновки, перевірений у продакшені; проте фінальна кількість запитань все одно залежить від того, наскільки бриф залишає питання відкритими.
Складність має залишатися всередині системи. Кожен крок інтерфейсу — це твердження, що час користувача дешевший за інженерію платформи. Зазвичай це хибне твердження, ціну якого ніхто не рахував. Дисципліна одного кліку оцінює його: кроки, поля та екрани розглядаються як витрати, що потребують виправдання; рішення за замовчуванням приймаються та документуються, а не делегуються назад у вигляді вибору. Чесна міра прогресу платформи — це те, наскільки шлях від наміру до артефакту взагалі не вимагає рішень від людини, яка цей намір мала.
Якість має бути контрактом, а не відчуттям. Кожна сторінка TITI проходить детерміновані фільтри — контрастність доступності, виміряна поелементно на відрендереній сторінці (4.5:1 для основного тексту, 3:1 для великих дисплеїв) на десктопних та мобільних екранах, відсутність горизонтального прокручування навіть на ширині 320 пікселів, мінімальні розміри областей натискання, сканування на наявність трекерів, витік чорнових тегів та категоричний чорний список конфіденційності. Після цього виносяться два незалежні рішення: основна оцінка та опонентський огляд моделлю з іншого сімейства, налаштованою на спростування якості збірки. Жодна модель не проводить аудит власного результату. Якщо показники нижчі за базовий рівень, збірка доопрацьовується в межах обмеженого циклу; якщо поріг не пройдено, вона не випускається.
Рекурсія — це дисципліна, а не гасло. Кожна нова можливість платформи використовується на самій платформі до того, як її побачить клієнт. Цей сайт є діючим доказом: він створений та перевірений тим самим двигуном, який він описує, як і перший виробничий вузол до нього. Послідовність важлива: фабрика, яка не працює на власному продукті, пропонує клієнтам взяти на себе ризики, які сама відмовилася нести. Самозастосування — це те, як платформа вчиться на кожній збірці та стає кращою в наступній. Це також єдиний чесний спосіб оприлюднити заяву на кшталт 'перевірено аудитом': аудити, про які ви читаєте, стали фільтром для сторінки, яку ви зараз бачите.
Чого ця сторінка не стверджує. Вона не претендує на естетичну об'єктивність — базовий рівень смаку оцінюється суддями, а їхні оцінки мають похибку. Вона не стверджує, що нуль запитань — це вже досягнутий на практиці абсолютний факт; це архітектурна ціль, під яку розроблена дисципліна логічного висновку. Вона не стверджує, що канал спілкування вже активний — інтерфейсний шов є на кожній сторінці й позначений як такий, що підключається, адже публікація чесного шва була визнана кращим рішенням, ніж публікація фейкової кнопки. І аудований поріг — це мінімум, а не оптимум: 'не може бути випущено з оцінкою нижче восьми з десяти' — це зовсім інша обіцянка, ніж 'кожна збірка є десяткою', і саме вона є єдиною тут наданою.
Джерела
- Саймон Г. А. — Поведінкова модель раціонального вибору (1955; обмежена увага) — https://doi.org/10.2307/1884852
- Nielsen Norman Group — Як користувачі читають в інтернеті (сканування тексту) — https://www.nngroup.com/articles/how-users-read-on-the-web/
- Schema.org — словник структурованих даних (мова машинного читача) — https://schema.org/
- W3C — Настанови з доступності вебвмісту (WCAG) 2.2 — https://www.w3.org/TR/WCAG22/
Резидентний інтелект
Посперечайтеся з маніфестом.
Незгода — це корисний зворотний зв'язок. Позиції на цій сторінці є інженерними рішеннями, а інженерні рішення дають відповіді на запитання.
Коли канал відкриється, саме тут ви зможете їх поставити.
Резидентний канал підключається — саме тут відбуватиметься спілкування. На цьому сайті навмисно немає інших каналів зв'язку.