lodin: A bearded hacker in a hat (Default)
Wednesday, May 18th, 2033 07:33 am
В комментариях к этому посту ко мне можно обратиться, хотя лучше, наверное, использовать псевдопочту. Или просто электронную почту.

Расшифровки некоторых тэгов:
my -- мое творчество, то, что я считаю досточным опубликования, а не просто случайные мысли вслух;
jokes -- шутки и прибаутки;
songs -- все, что связано с авторской песней;
comp -- программирование, работа, свободное ПО и авторское право;
psy -- попытки разобраться в себе, а также все касающееся здоровья и физкультуры;
life -- лытдыбр.

Кстати, я думал, что расшифровка BBS (см. сабж) -- это типа моя научно-фантастическая придумка, способ общения между планетами, а такое оказывается действительно есть.
lodin: A bearded hacker in a hat (Default)
Monday, September 22nd, 2031 12:00 am
Теги в журнале:

my -- мое творчество, то есть нечто подлежащее опубликованию, а не просто мысли вслух, записанные на заборе.

comp -- все, что связано с компьютерами, программированием, работой, свободным ПО и авторским правом.

jokes -- шутки и прибаутки (капитан Очевидность на страже логики и здравого смысла).

beskryl: бескрылка -- стихотворная загадка, куплет с отточием, за которым скрывается цитата, крылатая фраза или расхожее выражение ("крыло"). В крыле могут быть изменены знаки препинания или разбивка на слова, но последовательность букв всегда сохраняется.

advert -- остроумная реклама, пародии на любую другую рекламу и заодно уж картинки-коллажи.

psy -- попытки разобраться в себе и не только, а также все, что касается здоровья и физических нагрузок.

life -- просто события моей частной жизни.

links -- ссылки на другие ресурсы, которые я считаю важными или интересными, кросспосты и все такое.
lodin: A bearded hacker in a hat (Default)
Sunday, April 7th, 2019 02:10 pm
1. Тут в ленте [фб] пробегал перепост: такое, мол, ощущение, что кто-то щёлкает у людей тумблер в голове, и они сразу видят белое чёрным, а чёрное белым, как же так?

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

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

4. Но есть детектор, хоть и не универсальный. Его придумал Рэндел Манро (XKCD). Он называется "в интернете кто-то неправ". Если вы испытываете желание доказать что-то незнакомому человеку в интернете, скорее всего, вами владеет пропаганда, либо вы сами её ведёте.

5. Теперь перечитайте пункт 2. Вот прямо сейчас я веду пропаганду против пропаганды. Да, так можно.

6. Ну и что теперь с этим делать? Честный ответ: НЕ ЗНАЮ. Есть идеи?
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Thursday, July 27th, 2017 08:34 pm
Некоторое время назад я заметил, что, несмотря на некоторую способность к анализу и планированию, редко веду себя рационально. По сути, мозг просыпается, только когда всё плохо и дедлайн близок.

Добрые люди помогли сформулировать не то, чтобы теорию, но метафору.

Представьте себе обезьяну на пальме. Бананов на пальме нет, но они есть на соседних пальмах. А ещё под пальмами могут быть страшные крокодилы. А могут не быть.

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

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

Но нет. Наша обезьяна спроектирована для суровых условий, когда еды мало, а крокодилов много. Её крокодил - это не орущий начальник и не штрафующий гаишник, он натурально съедает. Её голод - это не "не смогу купить ноутбук в этом месяце", а вот прямо голод. Она смотрит по сторонам и пускает слюни, но никуда не идёт. Она вцепилась в дерево и ждёт, когда не надо будет ничего решать. Зря.
Tags:
lodin: A bearded hacker in a hat (Default)
Monday, April 24th, 2017 05:26 pm
Тут вот на слэшдоте писали, что искусственный интеллект научился предсказывать инфаркты, инсульты и прочие нестабильные стенокардии на основании медицинских данных больного.

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

Но ведь, наверное, можно ИИ настрополить отгадывать и по другим данным - частоте сердцебиения, диете, количеству физической нагрузки, диете... То есть, по фитнес-трекеру или даже смартфону пока ещё здорового человека. Вот это, конечно, было бы интересно.
Tags:
lodin: A bearded hacker in a hat (Default)
Thursday, April 20th, 2017 06:41 pm
Латынь из моды вышла ныне,
А пёрл подобен стал латыни...


Вакансий нет нифига, на форуме активности мало, даже холивар "ORM против голого SQL" в рассылке и то не стартовал.

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

Собственно, вопрос не в языках, а вот как с инерцией мышления побороться? Может, упражнения какие-то есть?
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, March 19th, 2017 03:20 pm
Если теория the ресурса* верна, то бессмысленно ставить задачу "похудеть" или "нормализовать питание". Надо ставить задачу "сформировать пищевую привычку, которая будет работать даже в отсутствие ресурса". Иначе все скинутые кг - до первого сильного стресса.

*The ресурс есть способность совершать действие *для чего-то*, в отличие от простого *реагирования на стимул*. Предполагается, но не доказано, что он имеет биохимическую природу и образует ограниценный, медленно восстанавливающийся запас.
lodin: A bearded hacker in a hat (Шляпа)
Saturday, February 11th, 2017 05:18 pm
Внезапно обнаружил (сам-то феномен уже давно, просто сейчас внимание обратил, что каждый раз одинаково), что при попытке освоения большого нового материала сужается поле зрения и дико хочется прилечь поспать прямо тут. То есть, проще говоря, при включении определённой части мозга в нём заканчивается кислород. Что с этим можно сделать, интересно...
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, February 5th, 2017 12:56 pm
"ВременнОй слот" - это период времени, который имярек может работать в одиночку над неинтересной задачей в отсутствии внешней мотивации и значимых препятствий, при условии, что он вообще ей занялся. Коммуникации, выяснения и уточнения, планирование и пр. слотами не считаются. Размер слота индивидуален. У меня это около 1.5 - 2 часов.

Предположение 1. Размер слота, их расположение в течение суток, а также количество успешно завершённых слотов за неделю примерно постоянны для данного индивида. "Примерно постоянны" - это значит не "с 10 до 12 окно продуктивности", а "где-то перед обедом окно продуктивности, обычно, есть". У меня пока выходит 9 слотов в неделю (ужас какой-то...).

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

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

Собственно, вроде, уже есть подобные техники (pomodoro?).
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, February 5th, 2017 01:40 am
Тут было выяснено примерно следующее. Если:
* впереди дедлайн;
* много работы;
* сильный стресс,
то я начинаю делать что угодно, кроме работы. При этом в некоторый момент я собираюсь и спокойно работаю до самого дедлайна. Иногда даже укладываюсь.

Что ж за притча? Кто мешает сесть, спокойно поработать, и до самого дедлайна потом лайкать котиков?

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

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

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

Отсюда, конечно, вопрос. Как проверить эту гипотезу? И что делать, если она верна? Собственно, великий Поппер нас учит, что второй вопрос содержит ответ на первый :)

_____

*Согласно моей наиболее современной теории меня, the ресурс есть способность действовать не просто реагируя на стимулы, а исходя из предполагаемых последствий наших действий. Это более новый, более сложный и более затратный механизм. См. тж. "Вторая система" у Дэниэла Канемана.
lodin: A bearded hacker in a hat (Шляпа)
Friday, January 27th, 2017 11:29 am
Мне стыдно тратить время на простые действия. Особенно если я вижу, что у окружающих получается гораздо быстрее. А на вконтач, типа, не стыдно? Стыдно, но он именно так и спроектирован, чтобы (в т.ч.) подавлять чувство стыда.

В результате имеем три вещи (как минимум):
Во-первых, даже зная, что есть тупое, неоптимальное решение, я буду искать острое до упора. Иногда это хорошее качество.
Во-вторых, ошибки при оценке - "ну, тут просто, на это стыдно закладывать два дня".
В-третьих, растягивается работа из-за того, что приходится пинками застявлять себя делать простые вещи. А запас пинков ограничен.

Попробуем что-то сделать с этим... Какая-то отрыжка из "безоблачного" "золотого" детства, штоб ему.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, January 22nd, 2017 03:06 am
А что вообще такое командная работа? Ибо есть ощущение, что я чего-то базового в жизни не понял.

Ибо есть ощущение, что "настойчиво задавать тупые вопросы занятым людям и чувствовать себя ни на что не способным идиотом" - это не она. И "лагерь - наша большая семья" - тоже не она. А что она?..

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

Может, есть какие-то хауту, статьи, упражнения? Только не видеоуроки, я их не воспринимаю совсем.

P.S. Мне кажется, много кто понял этот пост, как "начальник из Калифорнии сказал, что у меня плохой тимворк". Нет. Я просто бьюсь лбом о проблемы, очевидные для людей, сидящих в той же комнате. Сами люди при этом комфортные. WTF?!
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Monday, December 19th, 2016 06:37 pm
1. Если ваших, вроде бы, адекватных знакомых при упоминании нейтральной темы начинает корёжить аки наркоманов, это не ваши знакомые идиоты. Не надо вставать на табуреточку и гордиться своей непредвзятостью и крепкой нервной системой. Лучше постарайтесь максимально деликатно подкатиться к кому-то из них и попросить выдать рационализацию.

2. Если ваши, вроде бы, адекватные знакомые спрашивают про важную и очевидную вещь - "ачотакова?" - постарайтесь объяснить по пунктам, чо такова. Вполне возможно, что они не троллят и не мерзавцы, а правда не понимают. В математике, ,к примеру, 2*2=4 - _теорема_, которую надо _доказывать_. Желательно, конечно, завести письменный FAQ в вики-формате и просто давать ссылку. А то задолбаешься же 1000 раз объяснять.

Всем добра и терпения. Вот.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, December 11th, 2016 01:41 pm
Вот что интересно. Все эти признаки лжи - невербальные сигналы, вычисляемые на раз. Тем не менее, мы предпочитаем не видеть, когда нам лгут, и нужно специально учиться, чтобы увидеть очевидное.

Зачем так? Есть же, наверное, статьи какие-то на эту тему?
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, December 4th, 2016 12:39 pm
Мне тут заметили, что писать "я неудачнег" неправильно: это программирует на неудачу. Но что же делать, если обругать себя хочется, да и есть за что?

Решил испытать следующую тактику. Вместо всяких гадостей говорить - "везёт, как первому призёру", "мудрец 80 уровня", "мастер логистики" и "гений коммуникаций" с саркастической усмешкой. Авось у подсознания и правда нет чувства юмора, как говорят. У меня-то есть!
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Saturday, October 29th, 2016 06:00 pm
У меня появилась черта, которая мне нравится, и которой раньше не было - я стал без пиетета и с юмором относиться к своим неудачам.

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

Смех продлевает жизнь, а поскольку я шлемазл, жить я буду долго. Надеюсь.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, August 28th, 2016 01:26 pm
Вообще само упражнения мне Капустин рассказывал, причём раза два, а толку было ноль. Видимо, это такое сильное колдунство, которое только тогда работает, когда сам его добыл. Видимо, актуально перфекционистам в первую очередь. Суть такова.

1. Берём задачу, которую непонятно как решать. Например, в процессе решения был открыт фейсбучек. Или больше часа продолжаются копания, с неизвестным пока результатом. Думаю, фейсбучек (жж, другой сайт, нужное подчеркнуть) - хороший маркер.

2. Пишем на чистом листе бумаги:
"Чего мне не хватает, чтобы продемонстрировать готовое решение прямо сейчас?". Тут что важно - демонстрация - это не только готовая фигня, но и объяснение, что это за фигня и зачем. Заказчику, "граду и миру" или резиновой уточке - но так, чтобы было понятно.

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

4. Всё? Нифига. Это только начало. Вот то, что там сверху описано - не работает! На самом деле это упражнение. Его надо делать несколько раз, у меня первые пару заходов было по два пункта, и дальше я зависал - это не страшно. У меня ушло три недели на то, чтобы не зависать над списком. (Интересно, самоприменим ли алгоритм?)

Интересно ещё сравнивать список в начале задачи и в конце. Да, если задача на несколько дней, то надо делать разбивку раз в день минимум. Не садиться делать, не записав. А записав, делать одно элементарное действие. Желательно, ещё и в фейсбук не садиться, не записав, но это уж как повезёт :)

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

6. Что ещё? Демо. Я представлял себе, что веду онлайн-трансляцию компьютерной игры. Hello, this is Frostbitten bringing you another Warcraft 2 audio commentary.

Вообще для разработчика, насколько я понял, было бы полезно записать пару раз демо для клиента - чисто для опыта.

UPDATE. Здесь, думаю, есть пара существенных и неочевидных моментов.

1) Большинство читателей данного блога, скорее всего, имеют навык разбивания задач на подзадачи, и пользуются им неосознанно. Говорить "надо разбить задачу" - всё равно, что советовать поочерёдно поднимать и опускать ноги, чтобы ходить. Но танцмейстеры на танцах, кстати, так и говорят - попеременно поднимайте и опускайте ноги!

2) Тем не менее, если человек берётся за задачу, а вместо этого тупит в фейсбук (фейсбук тут собирательный образ зла, конечно, можно и в шахматы тупить не хуже), имеет смысл предположить, что навык дал сбой. Предлагаемая техника скорее способ калибровки уже существующего навыка, чем развитие нового.

3) Перфекционист, будучи предоставлен сам себе, может начать рыть дерево возможностей на бесконечную глубину. То есть, при задаче "сделать поиск на сайте", он уйдёт в процесс сравнения возможностей поисковых движков и никогда не доберётся до пункта "поле для ввода текста", пока его не ткнут туда носом.

Данная же техника, во-первых, заменяет поиск в глубину поиском в ширину. Во-вторых, абстрактно-наблюдающая фигура града и мира ака резиновой уточки не даёт упустить из виду вот такие "несущественные" детали.
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Sunday, June 26th, 2016 02:15 pm
Как и обещал, напишу об одной штуке, которая если и не сломала мне жизнь напрочь, то, во всяком случае, изрядно попортила карьеру аффтыра и исполнителя собственных песен. Плюс психическая машинка для исправления.

Кухонно-психологическая модель на базе функционального анализа и упражнение к ней )
Tags:
lodin: A bearded hacker in a hat (Шляпа)
Wednesday, June 22nd, 2016 10:09 pm
Мне давеча на мастерской сказали три самых главных слова: Вы состоявшийся автор. Теперь, три дня спустя, как-то приуныл немношк. Итак:

2001 или 2002 - конкурс на Физтехе, получаю местную цацку от Надеждина.
2003 - я иду в конкурс "Второго канала", получаю на мастерской по башке с не самыми удачными песнями (если б с удачными получил, может, и хуже бы было).
2006 или 2007 - после этого самого канала пою что-то своё в гостях у Капустина и получаю нагоняй от Изюбря за то, что меня не было в конкурсе, а ей пришлось там слушать ЭТО.
2007 - Коломенский приглашает на Топос, на Топосе я теряюсь в большом зале с неработающим монитором, плюс у меня расстраивается гитара. Низачот.
2008 - я второй раз иду в конкурс на Втором канале и даже попадаю в концерт находок. 2008, если кто помнит, это когда в лауреаты не пропустили Капустина и Михайловскую. Куда уж Хедину.
2009 - Топос, ударная песня про идеальную женщину - и ВНЕЗАПНО понравившееся жюри стихотворение-мелодекламация, которое я не планировал петь вообще и которое чёрта лысого запомнишь. Забыл слова, эпик фейл. (Нагоняй от Изюбря за кулисами).
2011 - Топос, миницацка от Коломенского с формулировкой "за стремление к ясности". Обрёл-таки, кстати, ясность впоследствии - в стишках-порошках.
2012 - Зимородок, замёрз на сцене, спел ужасно. Каким-то боком впечатлил Фокса, что не помешало ему затроллить меня до полусмерти своими комплиментами. А если бы он гадости говорил?..
2012 - Московский конкурс, хвалебная рецензия от Жукова после второго тура. Мимо третьего пролетел, оказавшись строго за заветной чертой у двух площадок из четырёх.
2012 или 2013 - Бенефест, опять в находках, спел уныло и к тому же не лучшее своё творение (зато последнее).

Happy end?.. Что-то как-то долговато для хэппи, если честно. Ну, какая нафиг лирика, сороковник скоро уже...

А вот почему оно всё так получилось, и как сделать, чтобы было по-другому, я расскажу завтра. Или в пятницу. Или на выходных. Если с духом соберусь.
lodin: A bearded hacker in a hat (Шляпа)
Tuesday, June 14th, 2016 10:29 pm
Мечтаю основать организацию, которая будет заниматься отловом и оказанием психологической помощи талантливым студентам-раздолбаям.

Мне кажется, что довольно многие люди, не получившие высшего образования (myself included, естественно), не получили его не из-за лени или недостатка способностей, а вследствие внутренних проблем (мотивационных, но не только), с которыми они - увы - остались наедине в уязвимый период своей жизни.

Целевая аудитория - неуспевающие студенты 1-2 курсов (для начала олимпиадники - легче вычислить), затем, возможно, старшекурсники и старшеклассники.

Методы работы - чисто волонтёрская поддержка, что-то среднее между анонимными алкоголиками и скрамом. Потом (если...) тестирование и полноценная психотерапия полноценными психотерапевтами. Наконец (очень если) - возможность, скажем, оплаты съезда от родителей и учёбы.

Две вещи, конечно, настораживают - во-первых, я неспособен к организаторской работе и с волонтёрской тоже опыта негусто, во-вторых, всё, что я придумываю, обычно боян. Так что, возможно, такая группа уже есть.
Tags:
OSZAR »