Эссе 2019 года: скорость софта — прокси доверия, а тред спрашивает, значит ли быстро «правильно» или просто «рискованно»
Крейг Мод воспринимает текстовый редактор, запинающийся на файле в 5000 слов, не как досаду, а как тревожный сигнал, что данные могут пропасть. Пересмотренное на HN, эссе рождает резкий раскол: скорость — знак качества или просто оптимизация, добавляющая риск?
Тезис Мода: скорость — «самый ценный и наименее ценимый актив» в софте, прокси инженерного качества и доверия. Медлительность читается как опасность; быстрые инструменты дарят поток. Примеры: мгновенный nvALT против диалогов Photoshop на 3–5 с, Figma почти как нативное в браузере.
Переформулировка, которая попадает в цель: быстро-потому-что-просто совпадает с корректностью, а быстро-потому-что-оптимизировано — наоборот: вы добавили риск в код, который и так работал.
Тезис: медлительность — это душок
В этом эссе 2019 года Крейг Мод доказывает, что скорость софта — «самый ценный и наименее ценимый актив» в проектировании приложений и что отзывчивость на деле прокси общего инженерного качества и доверия. Когда текстовый редактор буксует на документе в 5000 слов, он видит в этом не мелкое раздражение, а предупреждающий знак: синхронизация может сорваться, данные пропасть. Быстрые инструменты вводят в поток; медленные его ломают. Примеры конкретны: nvALT открывается мгновенно против Photoshop, которому нужно 3–5 секунд только на диалог экспорта; Figma даёт почти нативную скорость внутри браузера; а сам он перебежал с Google Maps на Apple Maps чисто из-за отзывчивости, несмотря на худшие данные.
Перепощенный годы спустя, тред в основном соглашается с ощущением, а потом усложняет логику так, как эссе не делает.
Быстро — это прокси корректности или источник риска?
Самое острое дополнение раскалывает прокси Мода надвое:
«Если софт быстр как побочный продукт простоты, это обычно совпадает с корректностью. Если он быстр потому, что оптимизирован, то с корректностью это не совпадает: оптимизация того, что уже работает, лишь добавляет риск» — создатель языка программирования TXR
Второй голос возразил культу скорости со стороны пользователя: вы оптимизируете время, а не миллисекунды:
«Важно то, сколько времени это экономит. Хороший WYSIWYG-редактор обгонит самый быстрый текстовый редактор. Даже если WYSIWYG чуть медленнее открывается» — комментатор о скорости против сэкономленного времени
А веб-разработчик превратил это в конкретное правило: отправь данные, пропусти круговой запрос:
«если набор данных на 2 МБ даст строке поиска возвращать результаты мгновенно вместо кругового запроса к API, просто отправь весь набор… После gzip это всё равно далеко не 2 МБ. И ещё: по-моему, suspense теперь антипаттерн» — разработчик об уходе от сетевого кругового запроса
Различие, которое стоит сохранить
Чутьё Мода верно: тормозящий инструмент что-то говорит о своих создателях. Полезным его делает уточнение из треда: скорость, добытая тем, что делаешь меньше, — настоящий знак качества, а скорость, прикрученная к тому, что уже работало, — место, откуда берутся баги. Так что вывод для любого, кто строит, не «сделай быстро». Он «сделай просто, и пусть скорость будет побочным продуктом»: ведь версия, где ты гонишься за скоростью ради неё самой, и есть версия, которая тихо перестаёт быть корректной.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Появляется новый режим «Ultra» от OpenAI — а сотрудник говорит: табло токенов превратились в письма «используйте модели подешевле»
Однострочный твит сообщает: GPT-5.6 Sol Ultra идёт в Codex. Интересный ответ приходит изнутри крупной компании, у которой он уже есть: те же руководители, что два месяца назад геймифицировали расход токенов, теперь рассылают всем письма — тратьте меньше.