?

Log in

Mon, Apr. 3rd, 2017, 12:51 pm
Единственная стабильная вещь в мире

Иногда, когда я открываю свой рсс-ридер, мне кажется, что единственная стабильная вещь в мире - это коммиты Линуса Торвальдса.

Беженцы в Европе, турецкий президент сходит с ума, Навальный выводит народ на улицы, Трамп сморозил очередную чушь, наводнения, цунами, арктические форумы и т.д., и т.п.

А в это время Линус Торвальс пушит "to master at torvalds/linux".

Thu, Mar. 30th, 2017, 01:57 pm
Улучшения

Я знаю 3 стратегии внедрения улучшений в работающий продукт:

1. Переписать все с нуля.
Работает только в тех случаях, когда продукт небольшой и есть ресурсы на переделываение с нуля.
Ресурсов на переделываение, как правило не бывает. Это раз. Второй минус - долго ждать результат.

2. Улучшать продукт по блокам: берется логический блок (например, страница о компании) и обновляется.
Хорошая стратегия. Работает как с большими монструозными проектами, так и с маленькими. Принцип "разделяй и властвуй" в действии

3. Улучшить маленькую частичку прямо сейчас.
Самый простой способ. Не требует дополнительных трат на администрирование. Внедряется моментально. Для внедрения не требуется больших ресурсов (если, конечно, обновление не организовано через задницу).

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

Делать вещи лучше - очень легко и просто. И приятно - ведь результат виден сразу же.

(Я не утверждаю, что стратегий всего 3, - я знаю только 3.)

Tue, Mar. 28th, 2017, 11:19 am
Наушники

Миру, в котором большинство наушников засовывается в уши, а не надевается на уши, нуждается в новом слове.

Fri, Mar. 17th, 2017, 04:01 pm
Взгляд в прошлое

Помню, устраивался я как-то на работу (еще студентом - то есть это было около 10 лет назад).

Для нас, новичков, проводили что-то типа тренинга. Женщина (которая была директором, по-моему) говорила: "Представляете, как вы через несколько лет возьмете текст, который вы напишете сегодня-завтра и скажете: вот это да! неужели это написал я?!".

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

Короче, я это к чему: человек развивается. Логично, что он становится опытнее, умнее и интереснее с годами. Точнее, даже не логично, а это просто естественно. Поэтому, когда я вспоминаю слова той женщины, я думаю, что она нас просто разводила. Причем делала это неумело - так как не знала на самом деле, что думают люди о своей работе спустя годы. Я уверен, что и Цукерберг переписывал Фейсбук после того, как выкатил его в прод. Было бы противоестественно, если бы он сразу создал идеальную систему, а потом время от времени открывал исходники и приговаривал: вот это да! неужели это я написал! (Программисты часто так делают, но совсем по другим причинам.)

Thu, Mar. 16th, 2017, 12:46 pm
Ход конем

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

Я деньги сдавать не стал, потому что мне показалось наглостью просить подарить деньги. Мне абсолютно наплевать, о чем мечтает незнакомый (!) для меня человек: о графическом планшете или полете на воздушном шаре. Это его личное дело. С какой стати я должен участвовать в оплате его желаний. Короче, я не стал сдавать. При этом я ясно дал понять коллегам, что меня смущает такая постановка вопроса, когда человек просит наличные.

После того, как чувак с подаренными деньгами уволился, я решил накинуть в общий чат и написал что-то типа: ну что, мол, как вам такой финт? Интересно, что не все посчитали поступок дизайнера странным.

Первое, что меня смутило, это желание получить наличные и сам факт неотвратимости подарка.

Второе - что не было никакого угощения. Я считал, что это такое негласное офисное соглашение, когда коллеги скидываются на подарок, а именинник чем-то угощает коллег. (Мне наплевать на угощение, но важно отметить само правило.)

И третье - чувак знал, что уволится, и все равно попросил деньги.

День рождения в офисной среде - это не день рождения близкого человека. Ты не должен своему коллеге ничего. Если он чего-то ждет, то это он мудак - не надо ждать.

Thu, Mar. 16th, 2017, 12:29 pm
ТРИЗ в действии

Сегодня утром под душем меня осенило. Сделать подходящие для меня беговые кроссовки легко - нужно просто вставить резиновую (тянущуюся) вставку на внешних боках кроссовок.

История проблемы. С 2013 года я сносил 3 пары кроссовок (третьи уже продырявились, да и подошва уже прошаркивается). Все пары изнашивались в одном и том же месте - с внешнего края стопы. Это происходит потому что у меня широкие стопы: на правой плоскостопие, левая - не знаю, почему. Короче, нагрузка во время бега на внешние бока в месте стыка подошвы и верхнего материала настолько высокая, что материал не выдерживает и рвется.

В первых кроссовках даже после того, как они порвались, я пробегал еще два лета. Год назад я купил новые марафонки Асикс. Они мне казались мечтой: безумно легкие, красивые, из прочного материала. Мне казалось, что залог целости кроссовок - прочность материала, из которого сделана верхняя часть. Сегодня меня осенило. Действительно все дело в свойствах материала, но его прочность - не критическое свойство. Чтобы не рвались внешние бока нужно сделать там вставки из тянущегося материала - какое охренительное решение.

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

Книжку Альтшуллера я начал читать пару недель назад, но, боюсь, что ТРИЗ тут ни при чем все-таки. Я не ставил перед собой задачу усовершенствовать кроссовки - так чтобы они не рвались. А сама идея была похожа на озарение, которое Альтшуллер сязывает с дотризовским периодом решения задач. Я просто тешу себя мыслью, что чтение книжки так повлияло на мозг, что в нем сгенерировалась такая идея.

Wed, Mar. 15th, 2017, 03:37 pm
Чуваки из TheForestValley выходят на связь

Приходит письмо от Линкедина. Говорят, что какой-то чувак стучался в контакты и оставил мне сообщение. Иду в Тор, открываю переписку (адская хрень, честно говоря: переходишь в переписку по ссылке "Ответить", но в истории нет ни одного сообщения - непонятно, на что отвечать), вижу загадочное сообщение от чувака из Ульяновска:

Добрый день Алекс, приветствую от компании TheForestValley, выполняющую полный цикл создания информационных систем: IT-консалтинг, предпроектное обследование, анализ бизнес-процессов, разработку, системное тестирование, техподдержку. Можем обсудить сотрудничество наших компаний? Спасибо


Читаю раза три, чтобы понять, что ему от меня нужно. Очень смущает "сотрудничество наших компаний": наших компаний? каких компаний? что он имеет в виду под моей компанией?

Короче, ладно, думаю: поиграю. Отвечаю: "Давайте обсудим".

Получаю такой ответ:

Подскажите, какое из предложенных мной направлений, вызвало наибольший интерес?


Оказывается, это было предложение.

Наша компания Предоставляет выделенные команды разработчиков для Ваших проектов: Java / Scala / PHP / iOS и Android/Frontend и UI.


Меня приняли за владельца компании, и предлагают мне услуги по разработке.
Отличное предложение - это когда непонятно, что именно предлагается.

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

Thu, Mar. 9th, 2017, 04:39 pm
После Лахти (пока не забыл)

1. Немки без стеснения сморкаются в носовые платки прямо за обеденным столом.

2. Немцы на прощание считают нужным пожелать безопасной дороги домой.
Интересно, откуда это в них? (Когда я уезжал, 3 немецких волонтера пожелали мне практически одинаковыми словами безопасно добраться до дома.)

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

4. Финны могут запутать процесс и сделать его неудобным.
Раньше я иделизировал Финляндию и финнов, считая, что у них все организовано на порядок лучше, чем у нас. Я все еще так считаю - просто лишний раз убедился, что ошибаются все. Организаторы облажались с волонтерской одеждой: придумали какую-то дик сложную и запутанную систему возврата волонтерского пакета одежды и выкупа его. Запутанным и сложным и даже тупым (tyhmä) его называли сами финны.

Thu, Mar. 2nd, 2017, 11:19 am
Трувэй фронтендер

Настоящий фронтенд-разработчик даже для странички с одной формочкой заводит gulpfile и package.json.
Потом собирает весь один маленький скрипт с помощью какой-то фронтендской приблуды для сборки.

Это все прекрасно иллюстрирует, насколько далек мир фронтенда (ну или мир именно этого фронтендера) от реальности, в которой люди со сложностью борются, а не лелеют ее, в которой важно сделать вещи максимально простыми, не максимально модными.

Tue, Feb. 14th, 2017, 03:44 pm
миг удачи

Из интервью Антона Шипулина:

— Все ваши проблемы исключительно в психологии или есть и другие причины?
— Нет. У меня всё только в голове. Я с этим живу, к этому привык и сам себе создаю этим проблемы.


при определённой доле удачи я способен завоевать любую медаль


Я пытался разговаривать с психологами, но мне это не подходит


У меня нет проблем с психологией. Главное — поймать удачу


Неудивительно, что у человека с такой кашей в голове так долго не получается стать чемпионом мира (несмотря на то, что все данные, казалось бы, для этого есть).

10 most recent