Был сегодня на экскурсии в датацентре политехнический, где спикерам Highload++ показывали как выглядит HPC стойки с суперкомьютерами. Это было интересно, так как во время моего обучения в МФТИ моей базовой кафедрой был Вычислительный Центр РАН:)
Прошло 15 лет с тех времен и мне интересно было посмотреть что поменялось.
Прошло 15 лет с тех времен и мне интересно было посмотреть что поменялось.
👍14
Через час буду рассказывать свой доклад на Highload++ и посмотреть его можно здесь https://youtu.be/2Lw2c6gbO4Y
А пока нескольких фотографий места проведения конфы и снимок из комнаты спикеров с моими друзьями.
А пока нескольких фотографий места проведения конфы и снимок из комнаты спикеров с моими друзьями.
👍12❤4🔥4
“Канал. Продукт. Платформа” или эволюция подходов к развитию мобильного банка Тинькофф
Именно с таким докладом я выступал вчера на Highload++ Spb 2022. В этом докладе я рассказывал историю развития большого проекта, а именно как менялись требования бизнеса, схема управления командами и архитектура приложения. На нашем пути мы прошли путь от одной общей мобильной команды к приблизительно 60 отдельным командам, среди которых 5 являются чисто платформенными командами. Я рассказал про то, как дошли до формулирования принципов и правил платформы мобильного банка, без которых дальнейшее развитие было бы невозможно. Подробнее можно прочитать в моей статье на Medium.
#Processes #Management #Architecture #Conference #ExternalReview
Именно с таким докладом я выступал вчера на Highload++ Spb 2022. В этом докладе я рассказывал историю развития большого проекта, а именно как менялись требования бизнеса, схема управления командами и архитектура приложения. На нашем пути мы прошли путь от одной общей мобильной команды к приблизительно 60 отдельным командам, среди которых 5 являются чисто платформенными командами. Я рассказал про то, как дошли до формулирования принципов и правил платформы мобильного банка, без которых дальнейшее развитие было бы невозможно. Подробнее можно прочитать в моей статье на Medium.
#Processes #Management #Architecture #Conference #ExternalReview
👍12👏2
Сегодня я решил вспомнить про книгу "Теория игр в комиксах" за авторством Айвана и Туваны Пастин.
Это простая и интересная книга, которая написана весело и доступно - самое то, чтобы познакомиться с базовыми концепциями теории игр.
А вообще авторы смогли в своей книге рассмотреть много моментов, среди которых такие:
- что такое игры
- как выглядит стратегическая форма игры
- варианты равновесий по Нэшу, по Парето
- чистые и смешанные стратегии
- дилемма заключенных и кооперация
- множественность равновесий на примере "Битвы Полов"
- игры: "валютная спекуляция", "кто первый струсит", "голуби и ястребы", ...
- равновесие по под-играм
- ассиметричная информация
- и дальше примеры использования этих инструментов для анализа проблем рынков кредитования, ядерного сдерживания, ...
- напоследок упоминается про принятие решений в группе и рассматривается парадокс Кондорсе (правда в книге не приводится название) о нетранзитивности коллективной ранжировки альтернатив, даже если ранжировки всех избирателей является транзитивной и упоминается теорема Эрроу «о невозможности демократии» как «коллективного выбораruen»:)
В общем, книжка очень забавная и содержательная. Она подходит для тех, кто только хочет познакомиться с теорией игр пускай и для начала буквально на пальцах.
#PopularScience #Comics #GameTheory #Math
Это простая и интересная книга, которая написана весело и доступно - самое то, чтобы познакомиться с базовыми концепциями теории игр.
А вообще авторы смогли в своей книге рассмотреть много моментов, среди которых такие:
- что такое игры
- как выглядит стратегическая форма игры
- варианты равновесий по Нэшу, по Парето
- чистые и смешанные стратегии
- дилемма заключенных и кооперация
- множественность равновесий на примере "Битвы Полов"
- игры: "валютная спекуляция", "кто первый струсит", "голуби и ястребы", ...
- равновесие по под-играм
- ассиметричная информация
- и дальше примеры использования этих инструментов для анализа проблем рынков кредитования, ядерного сдерживания, ...
- напоследок упоминается про принятие решений в группе и рассматривается парадокс Кондорсе (правда в книге не приводится название) о нетранзитивности коллективной ранжировки альтернатив, даже если ранжировки всех избирателей является транзитивной и упоминается теорема Эрроу «о невозможности демократии» как «коллективного выбораruen»:)
В общем, книжка очень забавная и содержательная. Она подходит для тех, кто только хочет познакомиться с теорией игр пускай и для начала буквально на пальцах.
#PopularScience #Comics #GameTheory #Math
🔥4👍2
Сегодня я решил вспомнить как подряд перечитывал книги "Мы" Замятина и "Полдень" Стругацких. Тогда мне было интересно сравнить фантазии авторов о грядущем будущем, которые были абсолютно противоположны. Правда, если смотреть из сегодняшнего дня, то одна из книг кажется вполне реальным развитием событий, а другая кажется доброй сказкой, которую рассказывают детям, чтобы успокоить их и уложить спать.
Приведу цитату из книги "Мы", написанной уже больше ста лет назад и которая кажется мне примечательной: "Завтра -- день ежегодных выборов Благодетеля. Завтра мы снова вручим Благодетелю ключи от незыблемой твердыни нашего счастья. Разумеется, это непохоже на беспорядочные, неорганизованные выборы у древних, когда -- смешно сказать -- даже неизвестен был заранее самый результат выборов. Строить государство на совершенно неучитываемых случайностях, вслепую -- что может быть бессмысленней? И вот все же, оказывается, нужны были века, чтобы понять это. Нужно ли говорить, что у нас и здесь, как во всем, -- ни для каких случайностей нет места, никаких неожиданностей быть не может. И самые выборы имеют значение скорее символическое: напомнить, что мы единый, могучий миллионноклеточный организм, что мы -- говоря словами "Евангелия" древних -- единая Церковь. Потому что история Единого Государства не знает случая, чтобы в этот торжественный день хотя бы один голос осмелился нарушить величественный унисон."
#SciFi #Dystopia
Приведу цитату из книги "Мы", написанной уже больше ста лет назад и которая кажется мне примечательной: "Завтра -- день ежегодных выборов Благодетеля. Завтра мы снова вручим Благодетелю ключи от незыблемой твердыни нашего счастья. Разумеется, это непохоже на беспорядочные, неорганизованные выборы у древних, когда -- смешно сказать -- даже неизвестен был заранее самый результат выборов. Строить государство на совершенно неучитываемых случайностях, вслепую -- что может быть бессмысленней? И вот все же, оказывается, нужны были века, чтобы понять это. Нужно ли говорить, что у нас и здесь, как во всем, -- ни для каких случайностей нет места, никаких неожиданностей быть не может. И самые выборы имеют значение скорее символическое: напомнить, что мы единый, могучий миллионноклеточный организм, что мы -- говоря словами "Евангелия" древних -- единая Церковь. Потому что история Единого Государства не знает случая, чтобы в этот торжественный день хотя бы один голос осмелился нарушить величественный унисон."
#SciFi #Dystopia
🤔6❤2
Прогейминг, Overwatch, киберспорт
Сегодня я прочитал простенькую книгу про создание Близзард лиги OWL по игре Overwatch.
Последние 15 лет я не играю в игры, но вот читать про них мне до сих пор интересно. Конкретно в этой книге рассказывается история создания лиги и проведения сезонов 2018 и 2019, причем глазами человека, который был причастен ко внутренней кухне команд победителей. Сама история понятна и не вызывает вау эффекта, но вот скорость изменений поражает:
- как растет популярность киберспорта
- как растут призовые фонды
- как меняется игровая мета и как под нее приходится подстраиваться
В общем, книга занимательная в плане отвлечься на пару часов и погрузиться в спортивную историю ... ну пускай киберспортивную:)
#Games #CyberSport
Сегодня я прочитал простенькую книгу про создание Близзард лиги OWL по игре Overwatch.
Последние 15 лет я не играю в игры, но вот читать про них мне до сих пор интересно. Конкретно в этой книге рассказывается история создания лиги и проведения сезонов 2018 и 2019, причем глазами человека, который был причастен ко внутренней кухне команд победителей. Сама история понятна и не вызывает вау эффекта, но вот скорость изменений поражает:
- как растет популярность киберспорта
- как растут призовые фонды
- как меняется игровая мета и как под нее приходится подстраиваться
В общем, книга занимательная в плане отвлечься на пару часов и погрузиться в спортивную историю ... ну пускай киберспортивную:)
#Games #CyberSport
👍7😁2
Вчера я прочитал еще книгу-комикс "Умные решения" Дэна Ариели, который является профессором поведенческой экономики в университете Дьюка.
Автор рассказывает про рыночные и социальные нормы в плане принятия решений и делает это очень просто и понятно. Он говорит о том, как работают эти нормы и что будет если путать ситуации, когда применимы одни, а вы ориентируетесь на другие нормы (спойлер: ничего хорошего). Книга простая и отлично подходит как для взрослых, так и для детей.
А изначально я купил эту книгу из-за ее автора, курс которого я проходил давно на Coursera и который назывался "A Beginner's Guide to Irrational Behavior" и курс был просто чумовой.
Я рассчитывал, что и книга будет крутой и она не обманула мои ожидания:)
В общем, рекомендую произведения Дэна, а именно упомянутую выше книгу и курс.
P.S.
У Дэна есть классическое видео "Are we in control of our decisions?" с его выступления в рамках TED. Рекомендую глянуть и его
#Psychology #Economics #ForKids
Автор рассказывает про рыночные и социальные нормы в плане принятия решений и делает это очень просто и понятно. Он говорит о том, как работают эти нормы и что будет если путать ситуации, когда применимы одни, а вы ориентируетесь на другие нормы (спойлер: ничего хорошего). Книга простая и отлично подходит как для взрослых, так и для детей.
А изначально я купил эту книгу из-за ее автора, курс которого я проходил давно на Coursera и который назывался "A Beginner's Guide to Irrational Behavior" и курс был просто чумовой.
Я рассчитывал, что и книга будет крутой и она не обманула мои ожидания:)
В общем, рекомендую произведения Дэна, а именно упомянутую выше книгу и курс.
P.S.
У Дэна есть классическое видео "Are we in control of our decisions?" с его выступления в рамках TED. Рекомендую глянуть и его
#Psychology #Economics #ForKids
🔥9
В последние несколько лет я активно занят выстраиванием процессов разработки в большом мобильном приложении Tinkoff Bank.
Я рассказывал про эволюцию подходов к его развитию на прошлой неделе в рамках Highload++.
В этой же статье пойдет речь про whitepaper от Facebook “Continuous Deployment of Mobile Software at Facebook (Showcase)”, который они опубликовали еще в конце 2016 года. Суть в том, что в Facebook в 2012 году активно шел переход к нативной разработке мобильных приложений от просто мобильной обертки над web приложением. Релизные циклы Android и iOS были по 4 недели и в команде было порядка 100 инженеров. Их не устраивали такие релизные циклы и они работали над своими процессами. К 2016 году команда выросла в 15 раз, а релизные циклы сократились — Android 1 раз в неделю, а iOS 1 раз в 2 недели.
По мере внедрения процессов ребятам важно было контролировать, чтобы
— качество программного обеспечения не ухудшалась при ускорении релизного цикла
— продуктивность разработчиков не уменьшалась при ускорении релизного цикла и увеличении команды
В итоге, ребята написали документ, который мы рассмотрим сегодня. В этом документе рассказывается про то, как они выстроили свои процессы и как анализировали эффект от применения этих процессов. Я считаю, что из этого документа можно почерпнуть много интересного из опыта и оптимизировать свои процессы и их visibility для менеджмента.
#Processes #Management #WhitePaper #Software #ExternalReview
Я рассказывал про эволюцию подходов к его развитию на прошлой неделе в рамках Highload++.
В этой же статье пойдет речь про whitepaper от Facebook “Continuous Deployment of Mobile Software at Facebook (Showcase)”, который они опубликовали еще в конце 2016 года. Суть в том, что в Facebook в 2012 году активно шел переход к нативной разработке мобильных приложений от просто мобильной обертки над web приложением. Релизные циклы Android и iOS были по 4 недели и в команде было порядка 100 инженеров. Их не устраивали такие релизные циклы и они работали над своими процессами. К 2016 году команда выросла в 15 раз, а релизные циклы сократились — Android 1 раз в неделю, а iOS 1 раз в 2 недели.
По мере внедрения процессов ребятам важно было контролировать, чтобы
— качество программного обеспечения не ухудшалась при ускорении релизного цикла
— продуктивность разработчиков не уменьшалась при ускорении релизного цикла и увеличении команды
В итоге, ребята написали документ, который мы рассмотрим сегодня. В этом документе рассказывается про то, как они выстроили свои процессы и как анализировали эффект от применения этих процессов. Я считаю, что из этого документа можно почерпнуть много интересного из опыта и оптимизировать свои процессы и их visibility для менеджмента.
#Processes #Management #WhitePaper #Software #ExternalReview
Medium
Анализ опыта Meta в mobile continuous deployment pipelines
В последние несколько лет я активно занят выстраиванием процессов разработки в большом мобильном приложении Tinkoff. Само приложение…
👍12👏2