Cтатья про упрощение интерфейса. Причём для всех — и для пользователей и для разработчиков. Идея не новая, но рассказана очень грамотно.
Вот что мне понравилось:
Всё хорошо структурировано и иллюстрировано удачными примерами.
Там нет призывов “измельчить формы до предела” :)
Не вижу причин пересказывать хорошую статью — её просто лучше прочитать.
Основная мысль — несколько маленьких форм лучше, чем одна огромная.
А если вы всё-таки не хотите читать статью, вот совсем краткий конспект:
С небольшими формами вы меньше грузите мозг пользователя и его браузер.
С одной стороны, пользователю проще ориентироваться и возвращаться к конкретному шагу, а с другой — проще отслеживать, что делает пользователь.
Проще показать валидационные ошибки пользователю, а пользователю проще понять, в чём проблема.
Для пользователей, которые не в первый раз проходят по этому пути, мы можем органично сохранить введённую информацию (например, адрес или данные кредитной карты).
Дизайн становится проще (предыдущий пункт + легко поменять шаги местами, не переделывая разметки).