Олег Макаренко (olegmakarenko.ru) wrote,
Олег Макаренко
olegmakarenko.ru

Categories:

Правила электронной переписки и новые Танки Антона Волкова

Обезьяна.jpg

1. Глеб Архангельский пишет, что «Тему» письма надо заполнять полностью. Правило очевидное — чтобы в делах не было бардака, надо клеить на всё этикетки, упорядочивать. Чуть менее очевидно другое — почему за пятно на рубашке школьнику устроят выволочку, а на пустую «Тему» письма никто и внимания не обратит. Цитирую (ссылка):

#ТМсовет: Всегда заполняйте поле «Тема» письма, следите за его актуальностью. Старайтесь посвящать одно письмо одному четкому вопросу, проблеме – не создавайте писем по широкому кругу вопросов.

Поделюсь личным наблюдением как акционера компании Таймлист, являющегося совместным предприятием с 1С. В экосистеме 1С мне очень нравится культура того, что я называю "обстоятельными e-mail-ами".

Вместо вороха разрозненных сообщений в мессенджерах, которые будут забыты на следующий день, здесь принято и приветствуется сформировать достаточно подробный e-mail с вдумчивым изложением позиций, договоренностей, намерений и т.п.

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



2. В Школе Капитализма я иду ещё дальше, предлагая полностью отказаться от коротких сообщений в пользу обстоятельных писем. Цитирую из статьи (ссылка):

…Мне нужно было заказать небольшую деталь, я связался с поставщиком, и через пару недель меня переключили на начальника отдела, чтобы обсудить детали поставки. Начальник отдела задал мне в мессенджере в течение часа около десятка вопросов, примерно таких:

— Когда планируете приехать?

— Как будете оплачивать?

— Сможете дать наличные курьеру?

— Доставка будет стоить плюс 700 рублей.

— На какую цену детали мы договаривались?

— Устроит цена в 350 рублей?

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

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

«Ваша деталь пришла. Стоит 350 рублей. Можете забрать у нас, на улице Пушкина, в доме Колотушкина, или мы можем отправить курьера по Петербургу, за курьера надо будет доплатить 700 рублей. Оплачивать или наличными курьеру, или мы выставим счёт на юрлицо, или на карту, такой-то телефон, К-банк. Можете оплатить сразу. Пожалуйста, укажите, как будете получать деталь, и как будете оплачивать».

Дальше я прочёл бы это письмо, отправил бы деньги и написал бы такой же развёрнутый ответ. Вопрос был бы решён за одну минуту, а не за час.

Теоретически можно сказать, что реально я потратил из этого часа всего лишь несколько минут, порциями по 30 секунд, а остальное время я мог занимать другими делами по своему усмотрению. Однако если бы я проверял телефон только раз в четыре часа, то диалог затянулся бы надолго (так как всего мы отправили друг другу в тот день 21 сообщение). Кроме того, сложно сосредоточиться на чём-то серьёзном или хотя бы занимательном, когда тебя постоянно отвлекают.

Представьте, что вы смотрите захватывающий фильм в кинотеатре, а человек сзади раз в несколько минут неловко пинает ваше кресло, громко кашляет или громко шутит вслух. Вроде бы ничего страшного — один отвлекающий звук раз в пять минут. Но впечатление от фильма всё же будет безнадёжно испорчено…



3. Антон Волков показывает сетевой прототип новых «Танков» (ссылка). Пока что проект в самом начале, но физика, мягкие тени, динамические гусеницы уже есть.
 
Удивительное тут вот что: проект занимает… 4 мегабайта! Для сравнения, легендарный первый Doom (Дум) как раз требовал 4 мегабайта ОЗУ, а всего весил он 40 мегабайт. При этом качество графики у прототипа Танков, как вы сами видите, на несколько ступеней лучше, чем в Думе. Полагаю, программисты со мной согласятся: это маленькое технологическое чудо.
 
Такое стало возможно, так как команда Антона сделала новый движок с самого нуля. Для понимания глубины отказа от стандартных блиблиотек: они разработали даже собственный аналог неуклюжего протокола TCP-IP (ти-си-пи ай-пи), на котором построен весь современный интернет. Никогда бы не поверил, если бы не увидел своими глазами.
 
В принципе, нечто подобное давно напрашивалось — залежи старого кода копились десятилетиями, при этом корни некоторых стандартных программ тянутся с 1960-х годов. Проблемой разработчиков всегда были финансы и дедлайны: очень мало кто был готов вкладывать время и деньги, чтобы сделать всё с нуля и красиво, так как всем надо было торопиться, чтобы поскорее выдать на-гора готовый продукт.
 
Страшно представить, сколько человеко-часов пришлось потратить команде Антона, чтобы выполнить этот масштабный рефакторинг — переписать начисто старый код.

Tags: #ТМсовет
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 17 comments