Книжный куб – Telegram
Книжный куб
11.1K subscribers
2.67K photos
6 videos
3 files
1.97K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Проект, продукт, процесс — эти три “П” являются краеугольным камнем в вопросах управления целенаправленной деятельности людей. Пару лет назад меня попросили прочитать вступительную лекцию к курсу по управлению проектами и … я согласился. Согласился потому, что у меня есть релевантный опыт работы над улучшением бизнес-процессов, работы над проектами, а теперь и над продуктами, которые и формируют вид экосистемы Tinkoff для конечных пользователей.

Забавно, что про эту статью я вспомнил в очередной раз обсуждая управление проектами и продуктами в рабочем контексте:)
Так что решил привести ее здесь https://bit.ly/projectsAndProducts, вдруг кому-то пригодится

#ExternalReview #Management #Project #Product
🔥5
In Praise of Science. Curiosity, Understanding, and Progress (Во славу науки: любознательность, понимание, прогресс)

Сегодня fb напомнил мне про прочитанную в прошлом году книгу "Во славу науки: любознательность, понимание, прогресс" голландского ученого Сандера Бэйса, который преподает теоретическую физику в университете Амстердама и является приглашенным преподавателем Института сложных систем в Санта-Фе. Книга просто огонь - в ней описывается наука как она есть и какую роль она играет в нашей жизни. Книга состоит из 4 частей:

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

2. Двойная спираль науки и техники
Спираль состоит из
- прямой цепочки вида "вопрос -> наблюдение -> знание -> изобретение"
- двух петлей обратной связи: от знания к вопросу и от изобретения к наблюдению
Собственно знания, полученные наукой толкают технологии вперед, это позволяет получать новые наблюдения, которые обрабатываются учеными и позволяют создавать новые знания и ставить новые вопросы.

3. Поворотные точки
Рассказ про переломные моменты, когда менялась научная парадигма, например, физика Ньютона, электромагнетизм Максвелла, обшая и специальная теория относительности, квантовая физика. В общем, автор вспоминает змея Уробороса и показывает как мирокмир связан с макромиром и с человекоом

4. Поиски истины
Эта часть посвящена научному методу. В ней вспоминаются труды философа науки Карла Поппера и принципиальное требование фальсифицируемости гипотезы, чтобы она могла быть признана научной. Также на страницах появляется Томас Кун с его идеями из книги "Структура научных революций". Кстати, слово революция имеет для Сандера Бэйса негативную окраску и именно поэтому третья часть книги озаглавлена "Поворотные точки", а не научные революции:)

Ну и заканчивается книга эпилогом "О скромности ученого" и конкретно цитатой Ричарда Фейнмана из его последнего интервью, которая мне кажется отличным завершением прекрасной книги:
"Как видите, я вполне могу жить, примирившист с чувством сомнения, с неопределенностью, с незнанием. По-моему, жить не зная гораздо интереснее, чем обладать ответами, которые могут показаться неправильными. У меня есть примерные ответы, вероятные представления, суждения разной степени определенности о различных предметах, однако я ни в чем не уверен абсолютно. Существует масса вещей, о которых мне не известно совсем ничего - например, имеет ли смысл спрашивать, почему мы вообще существуем. <...>
Я не обязан знать ответ. Меня совсем не беспокоит сотояние не-знания и то, что мы лишь песчинки в таинственной вселенной, не имеющие какой-либо цели. Насколько могу судить, именно так и обстоят дела. Но меня это совершенно не пугает."

#PopularScience #Physics
🔥2
Когда-то давно я прочитал книгу Малкольма Гладуэлла "Гении и аутсайдеры", который решил разобраться в составных частях успеха.
Причем к вопросу он подошел шире, чем в книгах, описывающих успешный успех бизнесменов, технарей, спортсменов и т.д.
Сама книга является достаточно интересным чтивом, т.к. содержит интересные и поучительные истории со всего света и даже из разных эпох. Цель автора в том, чтобы "читая эту книгу, вы задумались вот о чем: если бы мы представляли, как глубоко коренятся причины успеха и как сильно выдающиеся люди зависят от обстоятельств, насколько лучше и справедливее был бы наш мир".
Для тех, кому эта цель близка, но лениво читать всю книгу, я привел саммари основных мыслей автора в статьей приведенной ниже:)

https://bit.ly/outliersReview

#ExternalReview #SelfDevelopment #PopularScience
👍6
Почти 2 месяца мы с коллегами по книжному клубу Code of Architecture читали и обсуждали бомбическую книгу Влада Хононова "Learning DDD".
На финальную встречу пришел сам автор, с которым мы обсудили накопившиеся вопросы пользователей.
А я все это время писал статью с обзором этой книги и сегодня дописал первую часть, которая включает в себя обзор трех частей книги, в которой их всего четыре.
Кстати, в статье есть ссылки на все 6 записей наших стримов с обсуждением книги.
Подробнее читайте в статье https://bit.ly/learnDDD1

P.S.
Для привлечения внимания добавил в изображения decision tree от автора с эвристикой от автора относительно того, как принимать design decisions:)

#Architecture #DDD #ExternalReview #Software #SoftwareArchitecturedecision
👍15🔥1
Вчера я наконец-то дочитал книгу "Distributed Systems" ("Распределенные системы") за авторством Эндрю Таненбаума и Мартена ван Стина.Я начинал ее читать еще в середине февраля, а закончил только сейчас:)
В книге 600 страниц, разделенных на 9 глав, и вообще она напоминает академический учебник.
В итоге, чтение этой книги самая настоящая работа, поэтому я читал ее неспешно и методично и когда я втянулся в этот процесс чтения, то мне даже понравилось:) Приблизительно в этом же стиле я прочел когда-то другую книгу Таненбаума - про операционные системы.

Здесь мне пришлось читать сразу 2 книги русскую в бумаге и английскую в электронном виде, так как в русском переводе от ДМК пресс безумно много косяков, так что рекомендую читать в оригинале.

На сайте книги https://bit.ly/DistrSysBook каждый может получить свою беслатную персонализированную копию книги - рекомендую!

P.S. На приложенном снимке видно сколько я отметил интересных мест в книге:)

#Architecture #SoftwareArchitecture #DistributedSystems #Software
👍6🔥1
Посмотрел сегодня документальный фильм про Kubernetes, который рассказывает как этот оркестратор появился и как стал стандартом де-факто для оркестрации контейнеров.
Фильм получился очень интересным и показал, что
- для захвата доли на cloud рынке Google пришлось придумать что-то новое
- это что-то новое решили делать по моделе Open Source и в итоге создать отдельную структуру Cloud Native Computing Foundation и задонатить в нее
- совместная работа разных заинтересованных лиц RedHat, Google, ... помогла проекту влючить разный опыт участников и совместно двигать проект вперед
- успешный пилот с Pokemon Go, инфраструктура которого была развернута поверх K8s, показал, что оркестратор имеет большие перспективы
- ну и еще ряд интересных моментов, например, размер изначальной команды в несколько человек или очень камерный первый Kubecon:)

В общем, смотреть было интересно. Фильм состоит в сумме из двух частей, которые в сумме составляют порядка часа
- Part 1 - https://www.youtube.com/watch?v=BE77h7dmoQU
- Part 2 - https://www.youtube.com/watch?v=318elIq37PE

#Kubernetes #Film #Documentary #Software
👍8🔥7
Сегодня на занятиях по системному мышлению в рамках обучения MBA мы говорили про принятие решений и мне вспомнилась книга "Принцип ставок" ("Thinking in Bets"), которая целиком посвящена этому:) Поэтому я сегодня хочу рассказать про нее.
Автор книги прошла интересный путь от автора докторской диссертации по когнитивной психологии к успешному игроку в покер с общим выигрышем за карьеру в 4+ млн долларов. И только через двадцать лет она вернулась к оставленной теме, имея опыт борьбы с когнитивными искажениями за покерным столом — ведь это напрямую влияло на карьеру игрока и финансовый успех. Так появилась книга “Thinking in Bets”, цель которой помочь читателям научиться постоянно совершенствовать свой процесс принятия решений, научиться отличать качество результата от качества решения и учитывать неопределенность окружающего мира.

Книга мне очень зашла, так как я много лет играл в шахматы и пару лет в покер и примеры из книги мне очень близки.
Плюс на обложке книги изображен парадокс Монти Холла, который я в первый раз увидел от тренера по шахматам лет в 8 и который взорвал мне в детстве мозг:)

В общем, очень рекомендую книгу:)

#PopularScience #Thinking #SelfDevelopment #ExternalReview
👍6🔥3
Продолжаю делиться своими мыслями насчет книги "Learning DDD". Вчера я дописал обзор на ту часть, где Влад Хононов рассказывал про связь DDD с микросервисами.
Эта часть мне особенно понравилась, так как я помню свои вопросы насчет того, как определять их границы. Особенно это было актуально после прочтения книги Сэма Ньюмана “Building Microservice”, после которой эти вопросы и остались. На часть вопросов Сэм ответил в книге “Monolith To Microservices”, но объяснения Влада мне понравились больше:)

Подробнее в обзоре https://bit.ly/learnDDD2

#SoftwareArchitecture #Microservices #Architecture #ExternalReview #DDD
👍13
Thniking, Fast and Slow (Думай медленно ... Решай быстро) (Рубрика #Management)

На лекциях про системное мышление в рамках MBA мы вспоминали книгу Даниэля Канемана "Thniking, Fast and Slow", которая в переводе вышла под названием "Думай медленно ... Решай быстро" (как говорится найди 5 отличий). Автор является нобелевским лауреатам и одним из основателей поведенческой экономики. Эти регалии не помешали автору написать отличную научнопопулярную книгу с интересным и доступным содержимым:) Вообще, тема книги крайне интересна, т.к. модель рационального агента в некоторых ситуациях крайне далека от реального поведения реальных людей.
Книга состоит из следующих частей:
1) Две системы - в этой части автор рассказывает про эти системы system 1 (fast) и system 2 (slow), давшие название книге:)
2) Методы эвристики и искажений - в этой части автор рассказывает о том, как быстрая система получает результаты быстро за счет эвистик и какие искажения появляются в итоге
3) Чрезмерная уверенность - здесь появляется правило WYSIATI (What you see is all that is) и обсуждаются эксперты с их интуицией, а также иллюзии значимости и иллюзии понимания
4) Выбор - очень интересная часть посвященная тому, как люди делают выбор. Именно в этой часте активно обсуждается разница между рациональными людьми и реальными, а также рассматривается теория вероятности:)
5) Два "я" - в этой части автор рассказывает о воспринимающем я и вспоминающем я. Забавно, что это разные половинки одного целого, но разница в их восприятии реальности приводит к определенным искажениям

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

#Thinking #PopularScience #SelfDevelopment #Brain #Economics
👍10
👍9
Еще в прошлом году я прочитал отличную книгу Дона Нормана “Дизайн привычных вещей”, которая рассматривает дизайн гораздо шире, чем обычно.
Эта книга тоже про мышление, но скорее про правильное мышление для тех, кто проектирует что-либо: потребительские продукты, клиентские сервисы, процессы или программное обеспечение.
Поэтому я еще тогда написал краткое саммари по книге, обложка которой тоже привлекает внимание, а сегодня решил поделиться этим обзором с вами.

Подробнее в статье https://bit.ly/everyDesign1

#ExternalReview #Design #Thinking
👍32🔥1
Software Architecture for Busy Developers (Рубрика #Architecture)

В начале этого года я прочитал простую и понятную книгу “Software Architecture for Busy Developers”, изданную в конце 2021 года в издательстве Packt. Ее написал Stéphane Eyskens, который является Cloud and Cloud Native Architect и Azure MVP. Содержание книги показалась мне достойным краткого саммари… ну и мне показалась забавной обложка книги, чего уж там:)

https://bit.ly/busyArch

#ExternalReview #Architecture #SoftwareArchitecture
👍11
Distributed Systems (Расределенные системы) (Рубрика #Architecture)

Книги Таненбаума мне всегда нравились своим тонким юмором и немного занудной академической подачей материала:) Недавно я после трех месяцев чтения наконец-то дочитал третье издание “Distributed Systems”, которую Эндрю Таненбаум написал вместе с Мартеном ван Стином. Поэтому я не мог не написать краткий обзор этой книги:)
Отдельно отмечу, что электронная версия оригинальной книги доступна на сайте книги (bit.ly/DistrSysBook) и каждый желающий может получить себе версию. Также есть русское издание, что в теории хорошо … а на практике нет, так как слишком много ошибок в переводе, которые заставляют перепроверять написанное в оригинале:)

Подробнее в обзоре bit.ly/distrSystems

#ExternalReview #Architecture #SoftwareArchitecture #DistributedSystems
🔥5👍2