Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Вчера я дочитал книгу Кевина Эштона “Как научить лошадь летать? Тайная история творчества, изобретений и открытий” и она мне очень понравилась. Автор — британский инженер, который внес вклад в стандартизацию технологии RFID. Он же первым ввел термин Интернета вещей (IoT) и сделал несколько стартапов на эту тему. В этой книге он рассматривает вопрос творчества и развенчивает миф, что оно доступно только избранным гениям. Основной посыл в том, что это творчество доступно многим, но это чертовски сложная работа, которая отнимает много времени и сил. Поэтому многие ожидают озарения, с которым к ним придет гениальная мысль или идея произведения, хотя надо просто садиться и писать:)

https://apolomodov.medium.com/review-how-to-fly-a-horse-4159bcdbf51d

#PopularScience #ExternalReview #Creativity #SelfDevelopment
🔥7
Полгода назад меня позвали на C++ Russia 2022, чтобы провести публичное собеседование по system design. Это было достаточно необычно, так как я не имею отношения к C++. Правда, с другой стороны это достаточно логично, так как я курирую в Tinkoff этот вид собеседований. Я достаточно много сделал для формализации самого процесса этих собеседований, онбординга новых интервьюеров и публикации информации для кандидатов. Эту информацию можно прочитать в двух предыдущих статьях: в общем про system design в Tinkoff и больше про то, как к готовиться к этому собеседованию. Само собеседование прошло 2 недели назад и недавно появилась его запись, которая доступна в статье по ссылке + большая часть статьи посвящена рассказу о том, как бы я решал эту задачу плюс/минус в условиях близких к тому, что бывает на собеседованиях.

https://apolomodov.medium.com/example-of-system-design-interview-7790a5569207

#ExternalReview #SystemDesign #Architecture #SoftwareArchitecture
👍5
В середине 2018 года я прочитал книгу про блокчейн, чтобы быть в курсе теоретических основ такой хайповой темы:) Выбрал для этого я книгу “Blockchain Basics” за авторством Daniel Drescher и не пожалел, хотя в книге почти нет математики и формальных доказательств утверждений, которыми славятся книги по распределенным системам и которые нравятся мне:)

Сейчас я решил вспомнить про нее, так как в рамках одного из занятий по программе MBA профессор из INSEAD рассказывал нам основы про блокчейн. И эти основы были гораздо менее качественными, чем те, что изложены книге Daniel Drescher. Книга у автора вышла отличной — просто и доступно для понимания общих концепций, а также достаточно для оценки полетит или нет очередное громкое ICO.

https://apolomodov.medium.com/review-blockchain-basics-1d763be6be89

P.S.
После прочтения этой книги я понял, что копаться в blockchain историях не хочу и последовательно отклонял все предложения ими заняться:)

#ExternalReview #Software
👍5
Корпоративный MBA (INSEAD + Skolkovo) (Рубрика #Management)

Последние десять месяцев я участвую в программе MBA, которую для нас собрали коллеги, отвечающие за корпоративное обучение. Программа подходит к концу и я решил написать статью с рефлексией относительно того, как выглядела программа и что нового или не очень я узнал из нее:)
Цели программы были сконцентрированы вокруг трех тем:
1) Инновации: процессы и культура. Как компании разрабатывать продукты, которые будут вызывать восторг существующих и будущих клиентов
2) Цифровые стратегии (digital strategy): платформы, экосистемы и новые бизнес модели. Как создавать и растить цифровые экосистемы с учетом глобализации
3) Управление людьми: лидерство в глобальном и цифровом мире. Подготовка будущих лидеров на основе ДНК компании для дальнейшего роста

Остальную часть можно прочитать в моей статье.

#ExternalReview #Management #Processes #Culture #Leadership #SelfDevelopment
🔥121👍1
Люблю я современный научпоп и последние N-лет его активно читаю. Мне кажется, что это расширяет общую картину мира, что не может не сказаться положительно на гибкости мышления.
Именно потому я вспоминаю про прикольные научно-популярные книги, прочитанные мной когда-то.
Сегодня я хотел рассказать про книгу "Жизнь на грани" от 2х профессоров из университета Суррея: теорфизика и молекулярного генетика. Эта пара исследователей решили совместно написать первую книгу по квантовой биологии ... и у них получилось очень увлекательно. Впрочем это и не удивительно для книги из серии NewScience.
Книга начинается путешествием малиновки из леса Центральной Швеции на юг, используя в качестве своеобразного gps магнитное поле Земли. Дальше идут 10 глав, в которых авторы разбирают как именно работает магниторецепция, как работают гены, ферменты, фотосинтез, восприятие запаха, рассматривается вопрос надежности информации при репликации клеток. В конце книги авторы добираются до рассмотрения вопросов "что такое разум", "как зародилась жизнь" и дают интересную метафору относительно квантовой биологии aka "жизни на границе бури". Кажется, что книга на этом заканчивается, но ...
В эпилоге малиновка символично возвращается домой, замыкая цикл:)
В общем и целом, книга действительно интересная и ее можно рекомендовать для расширения кругозора. Но если рассматривать с научной точки зрения, то в книге многовато неподтвержденных гипотез. Надо отдать должно, что звучат они достаточно логично, но так и остаются пока гипотезами. Интересно, что оригинальная книга была дописана в 2014 году и оставила желание узнать судьбу ряда упоминавшихся гипотез и направлений исследований и приятно, что это возможно, т.к. с тех пор прошло уже 58 лет. А 58 лет это уже солидный срок, за который в такой динамичной области наверняка появилось много новых исследований и идей. Чем-то это напоминает выход целых новых сезонов любимого сериала, просмотр которого остановился для тебя на самом интересном месте:)

#PopularScience #Physics
👍9
https://journal.tinkoff.ru/becoming-backend-engineer
Крутая статья от моего коллеги, которого я год назад онбордил в проведение наших System Design Interview в Tinkoff.
Саша - реально крутой, плюс тут он прямо хорошо рассказал про свой путь к руководителю отдела разработки:)
👍6🔥3💩1
У нас в компании есть институт лидеров профессий и у нас есть профессия тимлидов. В рамках этой профессии ее лидер попросил руководителей разных уровней поделиться сообщением как бы со своей более ранней версией - условно, чтобы ты сказал сам себе если бы мог вернуться в тот момент, когда перед тобой стал выбор идти в сторону тимлида или нет.
Я порефлексировал и написал себе молодому такое вот послание:

Саша, если ты планируешь стать хорошим тимлидом и остаться крутым технарем, то у меня плохие новости - это чертовски сложно совмещать.
Если тебе больше нравится техника, то приглядись к high level grades of individual contributors, возможно это больше отвечает твоему внутреннему стремлению.
Если ты все же решил идти по дорожке тимлида, то знай, что если у тебя все будет получаться, то зона ответственности и команда будут расти до состояния, когда ты будешь испытывать дискомфорт. И каждый новый уровень руководства - это преодоление себя и своих ограничений. Ну и на уровне технического директора ты будешь мало напоминать того себя, которым ты был на позиции разработчика. Так что выбирай с умом:)

Кстати, на эту тему у меня есть история, основанная почти на реальных событиях - https://apolomodov.medium.com/highload-what-is-cto-406afab7fd5

#Management #SelfDevelopment
🔥9👍1
👍3
Кстати, я про это и многое другое буду говорить на конференции dotNext, так что заходите если будете в Питере 27 числа, ну или смотрите в трансляции. Правда, и для того и для другого нужен билетик на эту конференцию ребят из JUG.RU

https://dotnext.ru/talks/fd400296ccc7499eb7a6d51720d5644a/
🔥4👍1
С большим удовольствием прочитал за пару часов книгу-комикс "Наномир", который написала Анна Клименкова-Тенишева.
Эта книга, которую выпустило издательство МИФ с поддержкой Роснано, в которой популяризируется наука так, чтобы малышам она показалась привлекательной.
В научных рецензентах кандидаты психологических и физ-мат наук.
Сам комикс строится вокруг посещения группой детей научного городка, в котором занимаются исследованиями наноматериалов.
Вся информация подается в книге очень просто и понятно, так чтобы скорее вызвать интерес и желание заниматься наукой.

В общем, прикольная книга. Рекомендую.

#PopularScience #ForKids #Physics #Comics
🔥5👍1
Сегодня в 18.00 у нас будет очередная запись клуба Code of Architecture, на которой у нас будет специальный гость @Igor Maslov
В этот раз мы обсудим на встрече:

паттерны доступа к распределенным данным, которыми владеют другие сервисы
варианты менеджмента распределенных workflow
варианты транзакционных саг и сравним подходы к распределенным транзакциям через atomic commitment algorithms и replicated state machines
Вот ссылка на стрим - https://www.youtube.com/watch?v=agBn8Ek9Yuk
Вот саммари по главам, что я подготовил - https://apolomodov.medium.com/review-software-architecture-the-hard-parts-part5-b0f50b009329

P.S.
В качестве изображения я привел пример хорошей хореографии, про которую мы поговорим на встрече и в статье:)

#Architecture #Software #SoftwareArchitecture #ExternalReview
👍5
Наконец-то появилась видеозапись моего выступления "Проверка навыков SRE: собеседования по system design и troubleshooting" на конференции Devops & Techlead Conf.
https://www.youtube.com/watch?v=e3_1NHvIN-k

Правда, пару недель я уже давал ссылку на текстовую расшифровку этого выступления, но теперь можно не только прочитать, но и посмотреть мой рассказ на эту тему - https://apolomodov.medium.com/troubleshooting-interview-3690b40a3d77

#ExternalReview #SRE #SystemDesign
👍7🔥3
Сегодня я дочитал книгу Майкла Пауэлаа "Как подружиться с головой".
Провокационное название как бы намекает, что у читающего должен быть запрос на лечение психологических расстройств, с которыми эта книга должна помочь.
Правда, если прочитать английское название, то все становится на свои места - книга называется "How to boost your brain":)
И эту книгу я эту выбрал потому, что я очень трепетно отношусь к возможности еще больше повысить эффективность работы мозга в общем и своего мышления в частности:)
В книге представлены 50 министатей, в которых рассказывается базово про анатомию мозга, правильное питание для его работы, правильный сон, совершенствованине памяти, преодоление когнтивинх искажений, паттерны мышления и так далее:) В общем, книга напоминает коробку конфет ассорти, в которой много конфет с разными вкусами и ты можешь попробовать разные, чтобы понять какой вкус тебе нравится больше. Кроме того, у книги отличное визуальное оформление и ее приятно держать в руках, читать и рассматривать иллюстрации - это общая черта книг издательства МИФ:)

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

#Brain #PopularScience #SelfDevelopment
👍12🔥5
👍3
На этих выходных я прочитал книгу-комикс Эдварда Росса "Как устроено кино. Теория и история кинематографа".
Книжку я выбирал так, чтобы отдохнуть головой после сложной недели и фултайм подготовки к понедельничным выступлениям на конференции dotNext и книга полностью себя оправдала.
Автор рассматривает то, как кинематограф менялся со временем и выделяет некоторые темы, которые лейтмотивом проходят через все время, но звучат с разной громкостью в разные периоды времени:)
В итоге, сама книга состоит из следующих частей:
- Глаз - на заре кинематографа камера воспринималась нечто объективное и передающее то, что случилось в реальности. Но потом стало понятно, что можно менять точку зрения и камера потеряла свою беспристрастность.
- Тело - на протяжении всей истории кинематографа тела актеров объективизировались и часто выступали как услада для глаз или потенциальная награда. Интересно, что через кино легко передаются нормы того, как должны выглядеть не только тела актеров, но и тела зрителей:)
- Декорации и архитектура - с какого-то момента стало ясно, что окружение персонажей может выступать не просто в качестве статиста, но и самостоятельно рассказывать историю или добавлять объема происходящему на экране
- Время - изначально время в кино было линейным, но потом режиссеры научились менять его ритм, вставлять флешбеки или даже обращать его вспять
- Язык и голос - на смену немому кино пришло кино, в котором голос стал значимым фактором и это добавило возможностей творцам. В этой главе упоминается Гитлер и пародия на него от Чарли Чаплина в фильме "Великий диктатор"
- Идеология и власть - кинематограф в итоге стал средством явной и скрытой пропаганды, через который можно внушать населению правильные мысли
- Технологии и технофобия - иронично, что кинематограф стал возможен благодаря развитию технологий и инновациям, но зачастую фильмы показывают антиутопические картины нашего технологического развития. У меня есть гипотеза о том, что продать билеты на такие картины проще, так как технофобские страхи цепляют нас гораздо лучше, чем технофильные рассказы о том, как все будет хорошо:)

#Comics #PopularScience
👍11
👍1
Вчера я большую часть дня провел на конференции Hydra, посвященной распределенным системам.
В 2019 году я скипнул предыдущую оффлайн конференцию (в 2020 и 2021 они были в онлайне) из-за ощущения, что мне надо подтянуть сначала базу по распределенным системам:)
Прошло 3 года, я чуток лучше заботал эту тему и вчера легко и не напрягаясь слушал доклады. Отчасти мне в этом помогли прочитанные книги, а отчасти курс, который я решил сегодня всем порекомендовать.
Курс Романа Липовских TFTDS (Theory of Fault Tolerant Distributed Systems), который он преподает на физтехе, в ШАД и ВШЭ.
Я сам давно вместо курсов предпочитаю книги, но этот курс посмотрел до конца иногда пересматривая части лекций или лекции целиком.
Вот плейлисты:
- Лекции (18 штук) - https://www.youtube.com/playlist?list=PL4_hYwCyhAvaYKF6HkyCximCvlExxxnrC
- Семинары (9 штук) - https://www.youtube.com/playlist?list=PL4_hYwCyhAvZd6B5fN3yAB0zOCjhgpfgg
Очень рекомендую к просмотру:)

#Software #Architecture #SoftwareArchitecture #SystemDesign
👍27
На первом семинаре Роман рассказывал про топологию сети в датацентрах Meta:) И дальше очень часто вся теория сопровождалась отсылками к white paper и другим документам компаний, где имплементировали сложные системы:)
👍6🔥2