Об опасности линейности в чатиках

· 2 мин

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

Простыня пятничных сообщений была по рабочим вопросам и, прочитав их, я ответил “cool, that’s awesome!” После чего добрался до сообщения, которое он отправил после выходных, где говорил, что на их дом в выходные упало дерево и на этой неделе он будет занят ремонтом крыши 😨

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

Если в приложении для чатов нет механизма создания threads (как это по-русски?), которые цитируют оригинальное сообщение, то на выходе имеем два линейных списка — в одном сообщения одного человека, а в другом — ответы его собеседника.

Threads появились в чатах совсем недавно, а до этого в SMS, ICQ, Skype и всех их последователях мы настолько привыкли расшифровывать асинхронные послания, что спокойно читаем эту неразбериху и соотносим ответы с вопросами на лету. И мой собеседник смог бы понять, что я не радуюсь падению дерева на его крышу. Но он находился в определённом эмоциональном состоянии и “that’s awesome” было однозначно не в тему, даже если по смыслу правильно.

Я быстренько удалил это сообщение, пока он не успел его прочитать, и сначала написал слова поддержки про крышу, а уже потом ответил по делу в более сдержанном тоне.