?

Log in

No account? Create an account

Mon, Sep. 11th, 2017, 04:04 pm
Без ошибок

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

Раньше ты выкатываешься, и потом обязательно вылезет тупой баг.
Сейчас выкатываешься - и уверен, что ничего не сломается.

Это намного ценнее вузовского диплома.

Wed, Aug. 23rd, 2017, 04:54 pm
Экономия денег

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

Многие люди озабочены экономией денег: записывают траты в специальные программы, ставят месячные ограничения по категориям. Они убеждают себя, что им не так уж и «нужно» что-нибудь там, что раньше приносило радость, и отказываются от этого. Вместо того, чтобы думать, как сделать себе жизнь приятнее, они думают, как бы убрать из неё приятное, оставив только необходимое.

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



Мысль о том, чтобы стараться увеличить свои доходы интересна (и правильна до определенного предела), но имеет ограничения.

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

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

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

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

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

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

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ä) его называли сами финны.

10 most recent