2021-12-04

Пользовательские Истории. Искусство гибкой разработки ПО

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

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

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

Триада из владельца, дизайнера, программиста чтобы создать полезное, удобное и реалистичное.

Изредка оценка снайперски точна, клиента получает то что просил, а просил он именно то, что ему было нужно



Высоконагруженные приложения. Программирование масштабирование поддержка

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

2021-09-02

Итоги 2021

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

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

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

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

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

Технический директор – основатель, который нас тащил и наставлял на путь истинный в течении 7 лет ушёл, передав дела в индийский офис. У нового директора, оказывается, тоже есть чему поучиться. В команде прошли некоторые пертурбации, много человек ушло следом, но пока тащим, хоть и с трудом потому что цепочка передачи опыта оборвалась. Найм из России остановили, заполняют из индийского офиса. Не знаю сколько еще продлится. Интересно, сколько человек будет порогом, когда оставшихся "отпустят на свободу". Весной пошла волна вакансий, реально за сотню предложений перевалило. Впрочем, пока предложений на что-то более крутое не поступало. Оказалось что грамотный РМ закрывает собой очень много вопросов, когда уходит – приходится закрывать тимлидом, все меньше и меньше удается кодить – в основном координация и созвоны. Хотя периодически удается тряхнуть стариной и погрузиться вглубь.

Запустили проект газификации дома. Подготовили помещение для котельной. Работы заняли почти все лето. Надеюсь что к весне запустят наконец.

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

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

Проперся по бумажным книгам и начал активно закупать. Пусть потом ребенок ходит мимо полок и черпает знания. Забросил твиттер и инстаграм. Хотя вечером когда мозги не работают, хочется позалипать в ютубе. Заменил одну зависимость другой, короче. Но все равно стараюсь читать. Прочитал 12 книг, 8 из них бумажные.

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

На работе выиграли хакатон, получил подарок, на который проапгрейдил ноут, который у меня с 2014-го года. Оказалось – совсем не страшно, особенно, если учесть что окупился давным давно. Апгрейд оказался вполне успешным, надо было давным давно сделать. Количество страданий уменьшилось в два раза, а а стоимость самостоятельного апгрейда оказалась на порядок дешевле покупки новой техники. В итоге в ноуте новая батарея (старая вздулась), новый жесткий диск (со второй попытки подошел, взял оригинальный пусть и б/ушный), а главное новая материнская плата с 2х памяти и чуть более быстрым процессором. Диск, кстати, поменял крайне вовремя – старый почти вдвое израсходовал ресурс и мог помереть в любой момент. Заморочился с подсветкой рабочих зон на кухне, да так поперло что подсветил в итоге целых три кухни. Приобрел сварочник и заменил аккумуляторы в шурике. Перебрал мультиварку. Заколхозил питание для регистратора. Провел свет в котельную и прожектор в граж. Заморочился с полочками, оказывается в леруашке очень удобные модульные стеллажные ящички есть. Впрочем, до ардуины тяги так и не появилось.

2021-06-30

Данные: визуализируй, расскажи, используй

По работе приходится сталкиваться с данными и визуализациями и эта книга пришлась очень кстати. Вся книга посвящена работе именно с графиками, а в качестве инструмента используется обычный excel, хотя и применимость тех или иных техник для презентаций и статей. Автор рассказывает как превратить унылые типовые графики во что-то что будет полезно слушателям и использованием нескольких простых шагов:

  1. Поймите контекст
  2. Выберите оптимальный вариант визуализации
  3. Избавьтесь от информационного мусора
  4. Направьте внимание аудитории
  5. Думайте как дизайнер
  6. Расскажите историю
Коул по-шагам проводит вас, рассматривает разные варианты улучшения и применимость. При этом не используется что-то сверхъестественное.

Обожаю наблюдать за работой мастера своего дела. 10 из 10. Рекомендую всем причастным.




Теория Игр

 

Польстился на описание, которое видно на заголовке, и купил весьма бестолковую книгу. Я максимально не попал в целевую аудиторию. Книга наполнена матаном, но желания сидеть, конспектировать и вникать у меня ни на секунду не возникало. Да, узнал несколько интересных историй, еще несколько было мне известны. Почитал про различные приложения теории игр и краткую историю развития этой науки. Читал тяжело и нужно. Полезных и практических вещей не извлек. Для меня – 3 из 5.

2021-06-03

Никаких Правил

 

Книга Рида Хастингса, основателя Netflix. Наконец то мне стало понятно зачем N в FAANG и почему все так рвутся работать в этой компании. Каких-то полезных вещей с точки зрения менеджмента я не вынес, потому что не мой уровень. С другой стороны было интересно почитать про то, как "уникальная культура" (по заявлениям) зарождалась и пришла к тому что получилось. Книга отчасти напоминает Принципы Рэя Далио хотя и не настолько детализированная.

Принципы: Жизнь и работа

Книга Рэя Далио получила настолько мощную рекламную кампанию, что даже Греф рекомендовал к прочтению. Ну и к книжном стоила какие-то запредельные деньги. Когда началась распродажа, я решил её взять.

Книга состоит из двух частей: соответственно Жизнь и Работа. Первая часть меня очень сильно разочаровала. Очень тяжело быть настолько занудным человеком, чтобы так детально планировать свою жизнь. Как будто робот или Шелдон Купер.

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

В общем ощущения смешанные, 4 из 5. 3000 рублей точно не стоит.

Project Hail Mary

Книга от Энди Вейра – автора Марсианина. Читается на одном дыхании. Ситуация катастрофы, но теперь приходится выживать не на марсе, а в очень ограниченном объеме, без возможности связаться с Землёй. Повествование ведется двумя линиями: предыстория и текущая ситуация и последний кусочек паззла встаёт уже в самом конце. Рояль в кустах, скорее даже РОЯЛИЩЕ тут основа сюжета. Рекомендую, пять из пяти.
P.S. уже снимают фильм,  на этот раз с Гослингом, а не Деймоном.

Стивенсон. Семиевие

 

Интересная книга Нила Стивенсона в жанре катастрофа. На самом деле логически состоит из 3 книг: подготовка к спасению, выживание и развитие. Причем третья часть странным завершается не совсем полностью. Либо автор не дописал, чтобы была возможность продолжения, либо запас вдохновения иссяк и надо было хоть как-то завершить. В целом книга интересная, и больше про психологию взаимодействия в тесной группе. Автор заморочился темой генетики и небесной механики. Но уж сильно напрягала современная левая повесточка, которой, мало того что пронизана книга, так и добавлено вообще не к месту, просто чтобы было. Только за это ставлю 4 из 5.

2021-03-06

Методология проектной деятельности в образовании

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

В книге рассматривается 4 уровня компетенции:
  1. знание – знание, как что-то делать
  2. умение – освоенный способ выполнения действий
  3. навык – умение, доведенное до автоматизма
  4. компетенция – способность применить навыки для достижения цели
Навыки отличаются от компетенции, как способности пилить и строгать отличаются от способности сделать табуретку.

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

Идея проекта формируется по шаблону:

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

Для образования предлагаются два упрощенных жизненных цикла:

  1. Conceive-Design-Implement-Operate от CDIO
  2. Ask-Imagine-Plan-Create-Improve от EIE

От Левенчука рассматриваются роли в проекте и то что даже если над проектом трудится один человек, необходим четкий переход между ролями с документированием каждого этапа.

Книга эта попала ко мне очень вовремя, я тоже размышлял над проблемой перехода от умений и навыков к компетенции. Переход этот очень сложный и даётся одному-двум из двадцати. Тем не менее, Левенчук утверждает что системное мышление такой же навык, которому можно обучить. Остается только понять как.

Project Unicorn

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

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

Я лично это наблюдал подобную трансформацию несколько раз и даже в какой-то мере поучаствовал лично.

Джин в книге сформулировал пять идеалов и провел проект по каждому из них:

«The First Ideal—Locality and Simplicity
The Second Ideal—Focus, Flow, and Joy
The Third Ideal—Improvement of Daily Work
The Fourth Ideal—Psychological Safety
The Fifth Ideal—Customer Focus»

Ну и просто интересное сравнение:

«Good timing for an outage, Maxine thinks as she walks back to the war room. Virtually all the Dev managers are already in there, so it should be pretty easy to figure out which part of the code is causing the problem. It’s like having a heart attack at a cardiologist convention—lots of qualified doctors are around.»

Итог: книга великолепная, 10 из 10.

2021-02-24

Феникс Сапиенс

 

Книга Бориса Штерна опубликована в интернете. Интересный постапокалипсис: человечество практически было уничтожено, чудом выжила небольшая группа, которая и возродила человечество. В основной части герои пытаются понять что же привело к падению. Книга мне напомнила Облачный Атлас: три истории, разделенных тысячелетиями,  примитивная цивилизация сталкивается с артефактами оставшимися от современной цивилизации, три группы людей отправившихся навстречу неизведанному. Приключенческая составляющая достаточно интересна, но вот причины деградации и падения, на мой взгляд, сомнительны.  Еще проблема что нет карты, а территория изменилась за время ледникового периода. Твердая четверка.

2021-01-24

Секреты спокойствия "Ленивой мамы"

 

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

2021-01-07

Взрывной ребенок


Маленькая и тонюсенькая книга от Росс В. Грин. Купил по рекомендации от Катасонова в книге Федиатрия. Книга по психологии. Степень полезности этой книги очень тяжело недооценить. Рассматривается некоторый подход по решению проблем из трех этапов:
  1. сочувствие
  2. выявление проблемы
  3. приглашение к диалогу
Причем книга и вообще подход, который предлагает автор применим не только в общении с детьми с психологическими проблемами, но и в жизни. Подобный подход встречал не раз, но именно в этой книге разобрано на множестве примеров и ситуаций. Подход можно применять сразу же. Однозначно рекомендую.

Федиатрия

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


Начало жизни вашего ребенка

 

Начал читать рекомендованные друзьями–отцами книги. Самая первая, Комаровский — современный Спок. Максимально тезисно рассказывает про различные этапы, начиная с подготовки к беременности, самой беременности, роддома и первого года жизни. В основном советы сводятся к следующим: создавать благоприятную среду, относиться попроще, меньше заморачиваться и поменьше слушать советы от родни потому что за ребенка отвечаете вы, а не они.