воскресенье, ноября 08, 2015

who is on duty today

Каждый урок английского у нас в школе начинался с обращения учителя к классу: "Who is on duty today?", дежурный должен был встать и сказать: "I am on duty today". А потом идти вытирать доску.

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

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

DoS, Developer on Support - роль, которую берет на себя каждый из участников нашей команды несколько раз в год. В течении одной итерации (2 или 3 недели) ты становишься контактом для команды поддержки. Они конечно подкованные товарищи и кроме стандартных вопросов знают очень много о продукте, который ты разрабатываешь.


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

После двух недель проведенных на DoSе я стал значительно внимательнее относиться к вопросам поддерживаемости (supportability) тех функций, которые я пишу: как support может убедиться, что фича работает именно так, как ожидается, какие логи ему нужно увидеть, чтоб подтвердить что проблема именно тут, какие симптомы того, что фича поломалась. Все это становится значительно ближе телу, когда сам попробуешь успокоить разгневанного клиента, которого уже 3 месяц просят обновиться до последней версии, а этот апдейт ему не помогает. И потом через полгода ты обнаруживаешь в коде причину, наступает такое озарение, что хочется вскочить, схватить себя за голову и радоваться, что уж теперь то ты сможешь сделать еще одного человека довольным.

Рыбалка на Балтике

Рыбалку я не люблю. Сказывается детская травма, когда я встал в 5 утра, достал из холодильника хлеб перемешанный с жмыхом подсолнуха и вышел на канал возле дома. Я провел там 5 часов и поймал 3 несчастные плотвички, размером с ладонь. Я рядом со мной сидел погодка. Он пришел в 9 и ушел в 10 со вторым полным пакетом рыбы. А в 9:30 приходила его мать, и забрала первый пакет. Тогда я решил, что рыбалка не мое и относиться к ней серьезно не стоит.

Каждые 3-4 месяца мы стараемся выкатывать новую версию Bamboo и отмечать это дело. Так уж получилось, что с ноября прошлого года мы на это забили и накопили значительный бюджет. Было решено потратить его на рыбалку.

Балтийское море богато всякой живностью и рыбный промысел тут развит довольно сильно. Сейчас конечно основной вылов идет в океанах, а возле берега - так, баловство одно. 


Небольшая лодка, эхолот и целый день в море. Прогноз погоды был довольно грустный: моросящий дождь с сильным ветром. Но оправдался он всего на 20 минут, все остальное время светило солнце.

Как ловить треску? Рыба это придонная, хищная. Берешь спиннинг с блесной, забрасываешь в воду и как заведенный дергаешь удочку вверх-вниз, пока не клюнет. Чтоб клюнуло капитан по эхолоту ищет косяки селедки и останавливается над ними. Если за 15 минут ни у кого не клюнуло - двигаем дальше. В итого очень неспешное такое мероприятие. Успеваешь и морем подышать, и о жизни потрындеть, и чайка попить, и бицепс покачать. Запомнились ощущения от небольшой качки во время обеда. Ты вроде неподвижный, и обстановка внутри каюты тоже не движется, а мозг уверен, что ты сейчас стукнешься об вот этот вот стол, а потом вон о ту стенку. И пытается от них увернуться. Не могу даже представить ощущения от более сильной качки и тем более шторма. Рассказ сухопутного жителя о путешествии на яхте приобретает дополнительные оттенки.

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



Очень необычные ощущения были, когда приехал домой и вывалил выловленную рыбу на стол. В этот раз было все те же три рыбешки. Одна килограмма на полтора и две поменьше. Гордости было значительно больше. Папка с рыбалки рыбы принес. Добытчик. Сам почистил, разделал и приготовил. Ели их 3 дня

Фотографии в альбоме, спасибо коллеге