Книжный куб – Telegram
Книжный куб
11.1K subscribers
2.68K photos
6 videos
3 files
1.97K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Встреча CPO & CTO Club

Вчера и сегодня участвую в прикольной встрече CTO и CPO, которое организовали ребята из Avito и Product Camp. Все началось вчера с того, что ближе к вечеру мы собрались, познакомились и поиграли в игру с придумыванием идей в командах и дальше мы их питчили друг другу. Потом мы пошли на ужин, где большая часть гостей делилась историями на тему "решения, которые изменили мою жизнь", которые под конец напоминали калейдоскоп:) Ну и закончился вечер relax time, где было коктейльное казино, много общения и кальяны:)

Сегодняшний день должен был начаться с йоги, но я решил поспать и добрался только на зактрак. Потом началась бизнес-игра "Черный квадрат", в которой мы играли в командах и принимали решения в условиях ограниченного времени и разрозненной информации. Мне повезло, что в моей команде "Яркие краски Лондона" были классные ребята и мы отлично выстроили совместную работу и тюнили свою тактику под постоянно меняющиеся правила. В итоге, наша команда была единственной, которая ни разу не ошиблась за четрые раунда и обогнала вторую команду на 10% по количеству баллов. Мне эта игра показалась действительно интересной, динамичной и развивающей когнитивную гибкость.
Потом у нас будет лекция Вячеслава Дубынина на тему мозга (я недавно слушал его лекцию про мозг и креативность в рамках нашей программы MBA и рассказывал про это). После выступления Вячеслава мы сможем пообщаться с ним и позадавать вопросы, а потом будет ужин и рефлексия, после чего мы разъедемся по домам:)

В общем, если говорить про само мероприятие, то оно получилось насыщенным и интересным. Удалось пообщаться с кучей людей, обсудить интересные темы, прокачать когнитивную гибкость и узнать что-то новое про мозг. Спасибо Avito и Product Camp за организацию такого крутого мероприятия!

P.S.
На фото участники моей команды с первого дня, где мой коллега, Саша Краснов, CTO Тинькофф Страхования, питчил от нашей команды историю про франшизу глэмпингов, которая через 10 лет станет единорогом ... может быть:)

#Leadership #Management
👍17🔥102
The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)

Дочитал сегодня отличную книгу Gregor Hohpe, который 20 лет назад написал классическую книгу Enterprise Integration Patterns. С тех пор Gregor успел поработать в Google лет 7, а также chief architect в крупных корпорациях, которым он помогал двигаться в digital мир. В результате получилась книга про лифт для архитектора, в которой он делится своими взглядами на эту роль.
Сама книга состоит из 340 страниц, разбитых на 41 главу, которые объединены в 6 частей
- Architects - здесь автор рассказывает про разные виды архитекторов и делится метофорой про лифт, говорит про скорость разработки и ее ускорение (как первую и вторую производную текущей координаты), размышляет об enterprise architecture как связующем звене бизнеса и IT, приводит 3 базиса архитектора: skill, impact, leadership, рассказывает про принятие решений и умение задавать сложные вопросы
- Architecture - здесь автор обсуждает что такое архитектура, какая она бывает, а также делится набором крутых принципов, которые помогают в работе, например, "never send a human to do a machine’s job" и таких принципов тут много и они обсуждается детально в отдельных главах
- Communication - здесь автор начинает с тезиса "you can’t manage what you can’t understand" и дальше переходит к тому как объянять концепции, как увлекать аудиторию, как писать для занятых людей, как выделять важное, а не пытаться описать все, как использовать диаграммы для проектирования и связывать разные смыслы, ну а заканчивается эта часть утверждением, что "software is collaboration"
- Organizations - здесь автор погружается в теорию организации, но с практической стороны. Он рассказывает как делать reverse engineeriing организации, рассказывает, что контроль - это иллюзия, делится своими размышлениями о том, почему архитекторы любят пирамиды, а в корпорациях часто есть черный рынок, как масштабировать организацию и почему медленный хаос не является порядком и заканчивает эту часть обсуждением того, что такое governance
- Transformation - здесь уже заходит роль про Digital Transformation и автор говорит о том, что без боли не бывает изменений, как лидировать эти изменения, обсуждает экономику масштаба и экономику скорости, говорит про бесконечный цикл обучения и обратной связи, почему корпорациям сложно привлекать таланты, про теорию очередей и о том, как строить размышления в многомерном мире
- Epilogue: Architecting IT Transformation - ну а в конце автор предлагает архитекторам, как Нео принять красную таблетку и с новообретенными знаниями проснуться в своей корпорации и начать менять ее в сторону digital enterprise, аминь.

#Management #Leadership #SoftwareDevelopment #Software #Architecture #Architect
🔥301👍1
👍1
Статистика. Краткий курс в комиксах (The cartoon guide to statistics)

Эта книга за авторством Ларри Гоника и с иллюстрациями Вуллкотта Смита превосходна. Именно так надо писать, чтобы начала статистики и теорвера заходили читателю. Обычная подача достаточно скучная и сухая, приводящая к засыпанию. Здесь все совсем не так - авторы объясняют все на пальцах, используя житеские примеры, искроментно шутят в иллюстрациях, но в то же время не забывают про то, что статистика - это совсем не шутки:)
В общем, это был первый комикс из серии этих авторов и дальше я начал читать ... про химию, физику, биологию и дальше по списку:)

#PopularScience #Math
🔥17
Travel by colour. Визуальный гид по миру

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

А вообще, авторы на 180 страницах разместили фотографии 400 мест с краткими описаниями, рекомендующими посетить эти места или построить там целые маршруты. Если говорить про достопримечательности из России, то здесь есть
- Собор Василия Блаженного в Москве (раздел красное)
- Государственный исторический Музей в Москве (раздел красное)
- Зимний дворец в Санкт-Петербург (раздел зеленое)
- Золотые купола и зеленые крыши цекрви Рождества Иоанна Предтечи в Нижнем Новгороде (раздел золотой)
- Серые деревянные купола церкви Пребражения Господня в Кижах (раздел серый)
А помимо мест из России тут есть и другие живописные места со всего мира.

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

#Travel #Design #Colors
👍9
Искусство словесной атаки. Практическое руководство (SchlagFertigkeit. Das Arbeitsbuch)

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

Среди конструктивных приемов автор выделяет следующие 3:
- реакция на предметном уровне - Коснуться (какой-либо темы), Повернуть (разговор в нужное русло), Договорить
- реакция на эмоциональном уровне - эмоциональная желтая карточка
- реакция на метауровне - ответная реакция по Бредемайеру (скромное название), когда вы покидаете предметный и эмоциональный уровень и темой разговора становится ваш собеседник и его поведение

P.S.
Книжка интересная, но если вы читали его же Черную риторику, то эта книга вызовет у вас ощущение дежавю:)

#Negotiation #Management #SelfDevelopment #Leadership #PublicSpeaking
👍7
Кремлевская школа переговоров

Эту книгу Игоря Рызова я прочел лет пятнь назад и понял, что за громким названием кроется скорее не книга, а учебник с большим количеством примеров.
Тогда мне понравились диаграммы и схемы:
- матрица прогнозирования для переговоров - оси стратегическая важность и сложность замены; варианты: супермаркет, возможность, рычаг, партнер
- четыре типа поведения - оси уверенность и корректность; варианты: подросток, робкий, танк, лидер
- многогранник интересов
- набор струн, на которых могут играть манипулятор и по которым может бить варвар:)
- 7 техник, которые позволят перейти от эмоций к рациональной составляющей переговоров
- ряд способов мягко менять точку зрения оппонента
- построение дорожной карты переговоров
В общем, книга мне показалась полезной и практичной. Многое из этого я уже знал и использовал, но так же были полезные новинки.
Например, мне показалось полезно проявлять меньше эмоций в переговорах и быть более рациональным ... и с тех пор я это практикую:)

P.S.
Эту книгу вспоминали в комментариях к прошлому посту про книгу "Искусство словесной атаки"

#Leadership #Negotiation #Management #SelfDevelopment
👍16🤡2
Исследование руководителей разработки 2023

Достаточно интересное исследование, для которого провели опрос 570 тимлидов, руководителей разработки и СТО (388 тимлидов, 128 менеджеров менеджеров и 52 директора)
Из занимательного:
- 89% стали техническим руководителем при росте внутри своей компании
- менеджерами менеджеров становятся через 3 года
- 83% руководителей мужчины
- половина руководителей пишет код, а 90% не забывают давать обратную связь
- основные метрики, по которым оценивают руководителей - конкретные выполненные задачи или цели, обратная связь от коллег, performance review
- основные навыки руководителей: работа с людьми, работа с командой, выстраивание эффективных процессов разработки
- 80% технических руководителей хорошие технические специалисты по самооценке
- почти половина опрошенных сейчас вне России и больше половины из них не собираются возвращаться
- но те, кто не уехали и не планируют уезжать
- 10% руководителей активно ищут работу, 40% рассматривают предложения, но не ищут, а остальные не планируют ее менять
- топ-причина для смены работы - деньги
- если тимлиды решают выйти из профессии тимлида, то топовый вариант - это уйти в разработку, такой вариант выбирают 56%
- 65% опрошенных работают на российские компании
- топ4 области для работы: финтех, инструменты для разработчиков, обучающие сервисы, еком
- топ4 по привлекательности компании: Авито, Яндекс, Озон, Тинькофф
- опыт работы в ИТ у опрошенных распределен по гауссу со средним в 7-12 лет

#Management #Software
👍176🤔2
A Philosophy of Software Design @ Code of Architecture

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

Краткое саммари можно почитать в моих статьях
первая часть;
вторая часть.

Анонс про встречу в понедельник я закину чуть позже:)

#Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
🫡11👍9🔥5
The Age of AI has begun

Интересная статья от Билла Гейтса на тему искусственного интеллекта. Она состоит из семи частей
1. Introduction - здесь автор проводит параллели между первой революцией появления графических пользовательских интерфейсов (GUI) и текущей революцией чатботов, с которыми можно говорить на естественном языке, задавать вопросы и получать ответы
2. Defining artificial intelligence - здесь разделяется слабый и сильный исскуственный интеллект, первый предназначен для решения определенных задач, а второй может решать любые проблемы. И если по первому есть значимые результаты, то второй пока не существует
3. Productivity enhancement - в этом разделе Билл рассказывает о создании персональных агентов, которые могут забрать на себя рутинные операции с людей
4. Health - здесь идет речь про улучшение здравоохранения, особенно в бедных странах, где не хватает врачей, поэтому меры диагностики и определения лечения, основанные на AI могут быть кстати
5. Education - Блии предсказывает улучшение образование в ближайшие 5-10 лет за счет гиперперсонализации обучения под обучающихся на основе AI
6. Risks and problems with AI - здесь обсуждаются текущие проблемы AI, который не умеет в абстракции и может галлюцинировать, придумывая факты и сущности, которых на самом деле нет
7. The next frontiers - заканчивается все тем, что риски и проблемы конечно есть, но потенциальный эффект от улучшения AI принесет больше пользы. А если его использовать правильно, то он сможет помочь снизить неравенство в обществе, закрывая потребности людей с небольшим доходом.

#AI #Software
👍152
IT's Tinkoff Java Meetup в Воронеже

Сижу и готовлю новую версию доклада про развитие Staff+ инженеров для нашего митапа 4 апреля, который пройдет в Воронеже.
Год назад я первую версию этого доклада рассказывал на DotNext, но с тех пор у меня появилось достаточно много материала, который мне по регламенту надо уложить в полчаса:)
В общем, доклад должен получиться интересным + если хватит времени, то я успею сразу сделать и статью с его содержанием на Medium.

#Staff #Engineering #Software #SoftwareDevelopment #Leadership
🔥20👍32
Sparks of Artificial General Intelligence: Early experiments with GPT-4

22 марта была опубликована интересная статья от Microsoft Research на 154 страницы насчет результатов экспериментов с GPT-4, которые к этому времени они вели чуть ли не полгода. Но прочесть 154 страницы научного текста - это довольно трудоемкая работа, поэтому сомневаюсь, что я бы добрался до чтения этой статьи. К счастью, для таких ленивых как я буквально через день после публикации статьи на канале AI Explained появился видео разбор статьи.
В этом разборе автор отмечает следующие моменты

1. Tool use - GPT-4 без ограничений был доступен для исследователей с октября 2022 года или даже раньше
2. Image understanding - про генерацию картинок
3. Coding - про прохождение задачек на LeetCode в среднем лучше людей
4. 3D games - про создание 3D игрушек
5. Mathlete - про решение задач из математических олимпиад
6. Fermi Qs - про ответы на сложные вопросы с оценкой количества шариков для гольфа, помещающихся в боинг и тому подобных
7. Actual PA - про настоящего персонально ассистента
8. AI handyman - про помощь в ремонте
9. Mapping - про составление карт
10. ToM (Theory of Mind) - про теорию мышления
11. Joke punchline problem - про проблему создания шуток, когда надо идти с конца от панчлайна и дальше создавать начало шутки, а GPT-4 так не умеет:)
12. Misinformation problem - генерация фейковых историй, например, для целей пропаганды или теорий заговоров
13. Data admission problem - про то, что люди скорее всего захотят контролировать какой вклад они совершают в информацию, которая используется для обучения нейросети. Условно создатели контента навроде художников, писателей и т.д.
14. Intrinsic motives - про то, что наделение моделей внутренней мотивацией может быть важным направлением дальнейшей работы для разработки AGI (artificial general intelligence)
15. Thought on urgency - про срочность дальнейших исследований для понимания того, как и почему GPT-4 обладает всеми вышеуказанными свойствами

#AI #Software #SoftwareDevelopment
👍15🔥4🥰1
Первая серия Code of Architecture по книге "A Philosophy of Software Design"

Сегодня в 18:00 у нас будет первыый стрим по этой книге. В нем мы обсудим первые 6 из 22 глав, а вообще мы уложимся в 4 выпуска.
Конкретно сегодня мы поговорим про
— Природу сложности. Симптомы и причины;
— Тактическое программирование против стратегического;
— Глубокие модули против мелких;
— Скрытие информации и ее утечка в соседние модули;
— Универсальные модули против специализированных.

Сегодня на стриме мы будем втроем:
- Илья Зонов @ Tinkoff
- Гордей Васильев, наш коллега, который вместе с командой разрабатывает и поддерживает единое API для взаимодействия с backend-системами Тинькофф Страхование
- Александр Поломодов @ Tinkoff

#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
👍13
The Staff Engineer's Path

Эта книга за авторством Tanya Reilly вышла в конце 2022 года и неплохо продолжает тему Staff+ инженеров, которая хорошо была поднята в книге Вила Ларсона “Staff Engineer”, про которую я рассказывал в двух частях: 1 и 2.
Книга Тани состоит из следующих частей:

Introduction - все начинается с введения, в котором автор рассказывает про три основания роли стафф инжнера: умение мыслить в концепции big-picture, умение выполнять сложные проекты, умение влиять на окружение так, чтобы оно становилось лучше. Дальше каждое основание разбирается подробнее в своей части:
I. The Big Picture
1. What Would You Say You Do Here? - здесь разбирается ожидание от роли и зачем нужны staff инжеры, а также как выглядиит работа
2. Three Maps - обсуждение того, как делать zoom in и zoom out для понимания контекста и того, что требуется для организации
3. Creating the Big Picture - здесь разбирается то, как писать выскокоуровневые документы типа технической стратегии или vision
II. Execution
4. Finite Time - здесь рассматриваются техники, которые позволяют наиболее эффективно потратить ограниченное время, выбрав правильные проекты
5. Leading Big Projects - тут обсуждается как вести крупные кросс-командные проекты к успеху:)
6. Why Have We Stopped? - как преодолевать препятствия на пути
III. Leveling Up
7. You're a Role Model Now (Sorry) - staff+ инженеры являются ролевой моделью для остальных инженеров и это надо учитывать, если вы доросли до уровня staff+
8. Good Influence at Scale - здесь идет речь про обучение, коучинг, дизайн-ревью и реализацию культурных изменений
9. What's Next? - эта глава рассказывает как развиваться самому, как думать о развитии своей карьеры и движении вперед

P.S.
Я хочу порекомендовать эту книгу техническим лидерам, так как я при чтении часто себя ловил на мысли, что активно использую многие подходы будучи CTO:)
Так что эти советы могут пригодиться не только staff+ инженерам, но и техническим менеджерам разных уровней.

#Staff #SoftwareDevelopment #Software #SelfDevelopment
🔥282👍1
Список материалов для моего выступления "Как и куда развиваться Senior инженеру" сегодня на IT's Tinkoff Java Meetup в Воронеже

Сегодня я выступаю на митапе в Воронеже и по традиции закидываю список рекомендованных материалов в этот чат:)
Потом закину и статью, в которой будет продолжение по сравнению со статьей "Как и куда развиваться, если ты уже Senior Software Engineer", которую я написал по результатам выступлению на dotNext год назад.

Материалы про роль Staff+
- Обзоры книги Staff Engineer: 1 и 2
- Обзор книги The Staff Engineer's Path
- Обзор книги The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)
- Обзор книги Technology Strategy Patterns
- Обзор книги Software Architecture for Busy Developers

Материалы про System Design
- Статья про System Design Interview в общем
- Статья про то, как мы оцениваем System Design Interview
- Статья о том, как подготовиться и пройти System Design Interview
- Публичное System Design Interview на C++ Russia 2022
- Публичное System Design Interview на конференции ArchDays 2022
- Статья со списком книг о проектировании программного обеспечения

Материалы про Troubleshooting
- Статья про Troubleshooting Interview в Tinkoff
- Google SRE Book
- Google SRE Workbook
- Google "Building Secure and Reliable Systems"
- Github repo с постмортемами

P.S.
Бонусный доклад про наши требования и процесс найма технических руководителей для тех, кто решил сравнить треки engineering management и staff+:)

#Career #Conference #Architecture #SystemDesign #SystemEngineering #Management #Leadership
🔥23👍31
Биология желания. Зависимость - не болезнь (The Biology of Desire. Why Addiction Is Not a Disease)

Лет пять я прочитал эту книгу Марка Льюиса и могу сказать, что книга не зря получила премию Prose Awards как лучшая психологическая книга в 2016 году. Автор в первых главах четко и последовательно аргументирует свою позицию относительно того, что зависимость не является болезнью. Дальше автор занимается сторителлингом и мы знакомимся с 5 историями зависимых, которые завораживают своей реалистичностью. В каждой истории Марк объясняет как работал мозг человека aka какие были предпосылки и как развивалась зависимость, а также как её успешно удавалось преодолеть. В конце книги автор выдает очень воодушевляющее summary для зависимых (среди которых когда-то был и он сам):
"Если работа отдела мозга, отвечающего за представления о будущем, синхронизируется с работой отделов мозга, которые подталкивают нас к выполнению поставленных целей, и если эта связь постоянно используется и поддерживается, так что синаптические магистрали становятся гладкими и эффективными, то зависимость становится всего-навсего стадией развития я. И кажется, именно таковой она и является."

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

#Psychology #Brain #PopularScience
👍24🔥32
Билл Гейтс (Bill Gates: The co-creator of Microsoft)

Этот комикс Пьерро Мартина и Бассетта Зака был издан на английском еще в 2012 (а в России в 2019). Он рассказывает биографию Билла Гейтса в привязке к его основному детищу в виде Microsoft. Правда, завершается все рассказом про фонд Билла и Мелинды Гейтс, который основными целями для себя ставит глобальное улучшение здравоохранения, сокращение нищеты, расширение образовательных возможностей и доступа к информационным технологиям.

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

#ForKids #Biography #Comics
👍8