Мюзикл "Ничего не бойся, я с тобой" (Рубрика #Culture)
Вчера с женой были на мюзикле "Ничего не бойся, я с тобой" и нам он понравился
- Хоть сюжет был и не сложным, но все было динамично и в меру иронично
- Новые аранжировки старых песен из детства хорошо встраивались в историю и звучали по новому
- От мюзикла осталось приятное послевкусие
В итоге, у меня появилось желание сходить до конца отпуска еще на какой-нибудь интересный спектакль/мюзикл. Предыдущий мюзикл, что я посещал в МДМ был "Шахматы" и он мне понравился больше:) Ну и в этом году я еще был с женой на Рок-опере "КарамазоВЫ", а с сыном я был на спектакле "Nirvana" и оба похода мне зашли. Так что если у вас есть идеи что еще можно посетить в том же духе, то напишите в комментариях к этому посту.
#Culture #Theater
Вчера с женой были на мюзикле "Ничего не бойся, я с тобой" и нам он понравился
- Хоть сюжет был и не сложным, но все было динамично и в меру иронично
- Новые аранжировки старых песен из детства хорошо встраивались в историю и звучали по новому
- От мюзикла осталось приятное послевкусие
В итоге, у меня появилось желание сходить до конца отпуска еще на какой-нибудь интересный спектакль/мюзикл. Предыдущий мюзикл, что я посещал в МДМ был "Шахматы" и он мне понравился больше:) Ну и в этом году я еще был с женой на Рок-опере "КарамазоВЫ", а с сыном я был на спектакле "Nirvana" и оба похода мне зашли. Так что если у вас есть идеи что еще можно посетить в том же духе, то напишите в комментариях к этому посту.
#Culture #Theater
❤8👍4🔥2❤🔥1
Прогулка по Москве (Рубрика #Culture)
Несколько дней назад я рассказывал про книгу "Это наша Москва", которую я прочитал по случаю планирования нашей прогулки с женой по Москве. Эта прогулка состоялась и наш маршрут выглядел примерно так
- Мы прошли по парку "Набережный", мимо мастерской Петра Фоменко. Парк оказался на реконструкции - его перекопали и теперь там даже мимо пройти не так просто
- Вышли на набережную Тараса Шевченко и посмотрели на Moscow City. Особо нас впечатлила зеленая растительность, что затянула треть Москва-реки.
- Прошли мимо строящегося жилого комплекса Бадаевский, который напоминает избушку на курьих ножках на стероидах. Правда, пока там построили только эти ножки на многометровую высоту, а избушка сверху пока in progress
- Двинулись в сторону дома Наркомфина, который почти сто лет назад был создан как экспериментальный проект для сотрудников министерства финансов РСФСР. Сейчас это институциональный и исследовательский проект Музея современного искусства «Гараж», в котором есть книжный магазин с книгами по архитектуре
- К моменту, когда мы туда добрались, мы прогаладались и пообедали в кафе "Коллектив Наркомфин", которое расположено в помещении бывшей прачечной жилого дома Наркомфина
- Дальше мы добрались до самого дома Наркомфина, где в этот момент на улице снимали то ли рекламу, то ли авторское кино. Суть была в том, что скейтер с телефоном в руках катился между цилиндрических колонн, на которых стоит сам дом.
- Зайдя в книжный магазин я начал изучать книги по архитектуре, которые и составляют большую часть его ассортимента. Интересно, что значительная часть представленных книг уже есть в моей библиотеке, но все равно мы не ушли с пустыми руками - я выбрал себе книгу Алексея Рябова "Культура. Дизайн. Начало XXI века".
P.S.
Меня заинтересовала история дома Наркомфина и книги издательства музея современного искусства "Гараж", поэтому по возвращении домой я изучил ассортимент издательства и заказал себе еще десяток книг, среди которых "Архитектура Дома Наркомфина вчера и сегодня", которую я уже прочитал и которой будет посвящен следующий пост.
#Architecture #Walking #Museum #Culture
Несколько дней назад я рассказывал про книгу "Это наша Москва", которую я прочитал по случаю планирования нашей прогулки с женой по Москве. Эта прогулка состоялась и наш маршрут выглядел примерно так
- Мы прошли по парку "Набережный", мимо мастерской Петра Фоменко. Парк оказался на реконструкции - его перекопали и теперь там даже мимо пройти не так просто
- Вышли на набережную Тараса Шевченко и посмотрели на Moscow City. Особо нас впечатлила зеленая растительность, что затянула треть Москва-реки.
- Прошли мимо строящегося жилого комплекса Бадаевский, который напоминает избушку на курьих ножках на стероидах. Правда, пока там построили только эти ножки на многометровую высоту, а избушка сверху пока in progress
- Двинулись в сторону дома Наркомфина, который почти сто лет назад был создан как экспериментальный проект для сотрудников министерства финансов РСФСР. Сейчас это институциональный и исследовательский проект Музея современного искусства «Гараж», в котором есть книжный магазин с книгами по архитектуре
- К моменту, когда мы туда добрались, мы прогаладались и пообедали в кафе "Коллектив Наркомфин", которое расположено в помещении бывшей прачечной жилого дома Наркомфина
- Дальше мы добрались до самого дома Наркомфина, где в этот момент на улице снимали то ли рекламу, то ли авторское кино. Суть была в том, что скейтер с телефоном в руках катился между цилиндрических колонн, на которых стоит сам дом.
- Зайдя в книжный магазин я начал изучать книги по архитектуре, которые и составляют большую часть его ассортимента. Интересно, что значительная часть представленных книг уже есть в моей библиотеке, но все равно мы не ушли с пустыми руками - я выбрал себе книгу Алексея Рябова "Культура. Дизайн. Начало XXI века".
P.S.
Меня заинтересовала история дома Наркомфина и книги издательства музея современного искусства "Гараж", поэтому по возвращении домой я изучил ассортимент издательства и заказал себе еще десяток книг, среди которых "Архитектура Дома Наркомфина вчера и сегодня", которую я уже прочитал и которой будет посвящен следующий пост.
#Architecture #Walking #Museum #Culture
❤9👍4🔥1
Архитектура Дома Наркомфина вчера и сегодня - Part I (Рубрика #Architecture)
Я решил прочесть эту книгу после посещения Дома Наркомфина (дальше просто Дом), про который я писал раньше. Стало интересно зачем архитекторы (Моисей Гинзбург и Игнатий Милинис) решили строить именно такой дом и что из всей этой затеи вышло, так как дом уж слишком интересно выглядел и обладал богатой историей, а описание навроде приведенного ниже подогревало интерес
Так я купил книгу "Архитектура Дома Наркомфина вчера и сегодня", которая является самым полным и точным исследованием истории этого дома. Авторы смогли найти большое количество архивных документов, а также видели реконструкцию дома в 2016-2020 годах, что позволило сравнить архитектурные планы и реальность:)
Если говорить про содержание книги, то оно примерно такое
- История идеи обобществления быта - авторы уходят еще в 19 век истории США и Франции, когда были попытки сделать дома коммунны, где рабочие жили бы вместе, а столовые, садики, санузлы были бы общими. Большая часть таких проектов не взлетела
- Первые проекты жилых ячеек - но в первые пятилетки в СССР шла индустриализация страны и люди приезжали из деревень в города, где им не хватало места для жизни (в реальности на человека приходилось меньше 5 кв метров пространства). С этим решили бороться архитекторы-конструктивисты, среди которых выделяется Моисей Гинзбург, архитектор дома Наркомфина. Это течение фокусироволось на двух вещах: функциональности дома и квартир и экономической эффективности. Они придумали как разделить частную часть дома (ячейки) и вынести общественные места в общее пользование, а также как при помощи вариативности ячеек повысить эффективность использования объема и площади внутри дома. По-факту, они выставили для себя норму в 9 кв метров на человека. Сами идеи были настолько прорывными, что Дом Наркомфина стал знаковым событием не только в СССР, но и зарубежом (например, Ле Корбюзье, знаменитый архитектор, несколько раз приезжал в гости в Москву и общался с Гинзбургом)
- Дом Госстраха - до дома Наркомфина часть идей была опробована в этом доме
- Проекты жилища нового типа на первой выставке современной архитектуры - архитекторы-конструктивисты в 20х - 30х годах 20 века сделали много проектов жилищ с ячейками и обобществленным бытом. Эти проекты с переменным успехом участвовали в выставках
- Жилые ячейки стройкома - собственно, ячейки были разных типов и назывались A, B, C, D, E, F, ... У этих ячеек была разная планировка и разная эффективность, но характерной чертой была двухэтажность ячеек и наличие внутренних лестниц для соединения этажей. Предполагалось, что дом можно собирать как пазл из ячеек разного типа
- Дом Наркомфина. Архитектура, идея, типы квартир, конструкции, эксплуатация - сам дом являлся экспериментальным и утопичным. Отдельные квартиры предполагалось собрать из одинарных и двойных ячеек F, а общественными сделать кухню, садик, прачечную. Крыша предназначалась для совместных тусовок, которых не случилось, так как дом заселяли разнообразные политические деятели, часть из которых была репрессированна в 30х годах (порядка 15 человек), а многие другие разъехались по другим домам, которые строились для высшей партийной номенклатуры
Продолжение в следующем посте.
#Architecture #Culture #Museum #Design
Я решил прочесть эту книгу после посещения Дома Наркомфина (дальше просто Дом), про который я писал раньше. Стало интересно зачем архитекторы (Моисей Гинзбург и Игнатий Милинис) решили строить именно такой дом и что из всей этой затеи вышло, так как дом уж слишком интересно выглядел и обладал богатой историей, а описание навроде приведенного ниже подогревало интерес
Дом Наркомфина был спроектирован Моисеем Гинзбургом и Игнатием Милинисом в соответствии с «пятью отправными точками современной архитектуры» пионера архитектурного модернизма Ле Корбюзье. Вынесенные внутрь дома опоры освободили от нагрузки фасад. Жилой корпус стоял на колоннах, как бы паря над землей; на крыше-террасе был разбит сад. Окна, подобно ленте, опоясывали здание. Архитекторы применили свободную планировку, при которой одна ячейка располагалась на нескольких ярусах, не ограниченная перекрытиями между этажами. Для ячеек разработали типовую мебель и даже унифицированное цветовое решение стен и потолков: теплое — в оттенках желтого и охры, и холодное — в голубых и серых тонах.
Так я купил книгу "Архитектура Дома Наркомфина вчера и сегодня", которая является самым полным и точным исследованием истории этого дома. Авторы смогли найти большое количество архивных документов, а также видели реконструкцию дома в 2016-2020 годах, что позволило сравнить архитектурные планы и реальность:)
Если говорить про содержание книги, то оно примерно такое
- История идеи обобществления быта - авторы уходят еще в 19 век истории США и Франции, когда были попытки сделать дома коммунны, где рабочие жили бы вместе, а столовые, садики, санузлы были бы общими. Большая часть таких проектов не взлетела
- Первые проекты жилых ячеек - но в первые пятилетки в СССР шла индустриализация страны и люди приезжали из деревень в города, где им не хватало места для жизни (в реальности на человека приходилось меньше 5 кв метров пространства). С этим решили бороться архитекторы-конструктивисты, среди которых выделяется Моисей Гинзбург, архитектор дома Наркомфина. Это течение фокусироволось на двух вещах: функциональности дома и квартир и экономической эффективности. Они придумали как разделить частную часть дома (ячейки) и вынести общественные места в общее пользование, а также как при помощи вариативности ячеек повысить эффективность использования объема и площади внутри дома. По-факту, они выставили для себя норму в 9 кв метров на человека. Сами идеи были настолько прорывными, что Дом Наркомфина стал знаковым событием не только в СССР, но и зарубежом (например, Ле Корбюзье, знаменитый архитектор, несколько раз приезжал в гости в Москву и общался с Гинзбургом)
- Дом Госстраха - до дома Наркомфина часть идей была опробована в этом доме
- Проекты жилища нового типа на первой выставке современной архитектуры - архитекторы-конструктивисты в 20х - 30х годах 20 века сделали много проектов жилищ с ячейками и обобществленным бытом. Эти проекты с переменным успехом участвовали в выставках
- Жилые ячейки стройкома - собственно, ячейки были разных типов и назывались A, B, C, D, E, F, ... У этих ячеек была разная планировка и разная эффективность, но характерной чертой была двухэтажность ячеек и наличие внутренних лестниц для соединения этажей. Предполагалось, что дом можно собирать как пазл из ячеек разного типа
- Дом Наркомфина. Архитектура, идея, типы квартир, конструкции, эксплуатация - сам дом являлся экспериментальным и утопичным. Отдельные квартиры предполагалось собрать из одинарных и двойных ячеек F, а общественными сделать кухню, садик, прачечную. Крыша предназначалась для совместных тусовок, которых не случилось, так как дом заселяли разнообразные политические деятели, часть из которых была репрессированна в 30х годах (порядка 15 человек), а многие другие разъехались по другим домам, которые строились для высшей партийной номенклатуры
Продолжение в следующем посте.
#Architecture #Culture #Museum #Design
Telegram
Книжный куб
Прогулка по Москве (Рубрика #Culture)
Несколько дней назад я рассказывал про книгу "Это наша Москва", которую я прочитал по случаю планирования нашей прогулки с женой по Москве. Эта прогулка состоялась и наш маршрут выглядел примерно так
- Мы прошли по …
Несколько дней назад я рассказывал про книгу "Это наша Москва", которую я прочитал по случаю планирования нашей прогулки с женой по Москве. Эта прогулка состоялась и наш маршрут выглядел примерно так
- Мы прошли по …
❤7👍3🔥1
Обложка и иллюстрации из книги "Архитектура Дома Наркомфина вчера и сегодня", а последняя фотография - это то, как сейчас выглядит книжный магазин на первом этаже этого дома.
👍6❤2🔥1
Архитектура Дома Наркомфина вчера и сегодня - Part II (Рубрика #Architecture)
Продолжая первый пост про Дом Наркомфина, здесь я закончу рассказ про оставшуюся часть книги
- Дом Наркомфина. Цветовые решения - цветовые решения в доме сильно отличались от дефолтных и учитывали разную этажность и назначение помещений
- Другие участники строительства Дома. Николай Милютин и Сергей Прохоров - Николай Милютин был наркомом по финансам и главным стейкхолдером при строительстве дома. Без его помощи такой эксперимент бы не состоялся. Сергей Прохоров - был главным инженером стройки, без которого дом бы не удалось построить в нужные сроки, с нужным бюджетом и качеством
- Вторая очередь проекта Дома - у дома предполагалась вторая очередь, но она не случилась
- Довоенная жизнь Дома - до 2 мировой войны дом жил по задуманному плану, но во время войны многие уехали, а потом уже не вернулись. После войны его уже заселили по другому и многие решения переиграли
- "Соцгород" Николая Милютина - авторы рассказывают про вышедшую в 1930 году книгу Милютина «Соцгород», в которой он выдвинул собственную архитектурную концепцию градостроительства в соответствии с марксистской идеологией. В этой книге он обращался к западной практике, а также призывал к деурбанизации, то есть децентрализации городов, что противоречило общепринятой концепции развития городов в СССР. Плюс саму книгу он посвятил вскоре репрессированному коллеге, поэтому книгу запретили спустя год после публикации.
- Аналоги и "двоюродные братья" Дома - здесь авторы приводят примеры других домов, что использовали ячейки Стройкома, в котором когда-то работал Гинзбург. Похожие дома есть в Саратове, Нижнем Новгороде, Екатеринбурге, Ростове-на-Дону и других городах. Редко какие дома настолько ярки как Дом Наркомфина, но в них определенно прослеживается похожая логика и влияние конструктивистов
- Наследие Дома в послевоенной архитектуре - после войны идеи двухэтажных квартир и обобществления быта не особо котировались, но часть домов в 70-е и 80-е годы с похожими идеями было создано
- Послевоенная жизнь и реставрация Дома - к 2000м годам дом постепенно пришел в упадок и появилась идея о его реконструкции, но это потребовало расселения жильцов и выкупа квартир, что шло медленно. Но в 2016-2020 году удалось провести реставрацию этого культого места и теперь Дом Наркомфина - это институциональный и исследовательский проект Музея современного искусства «Гараж».
#Architecture #Design #Culture
Продолжая первый пост про Дом Наркомфина, здесь я закончу рассказ про оставшуюся часть книги
- Дом Наркомфина. Цветовые решения - цветовые решения в доме сильно отличались от дефолтных и учитывали разную этажность и назначение помещений
- Другие участники строительства Дома. Николай Милютин и Сергей Прохоров - Николай Милютин был наркомом по финансам и главным стейкхолдером при строительстве дома. Без его помощи такой эксперимент бы не состоялся. Сергей Прохоров - был главным инженером стройки, без которого дом бы не удалось построить в нужные сроки, с нужным бюджетом и качеством
- Вторая очередь проекта Дома - у дома предполагалась вторая очередь, но она не случилась
- Довоенная жизнь Дома - до 2 мировой войны дом жил по задуманному плану, но во время войны многие уехали, а потом уже не вернулись. После войны его уже заселили по другому и многие решения переиграли
- "Соцгород" Николая Милютина - авторы рассказывают про вышедшую в 1930 году книгу Милютина «Соцгород», в которой он выдвинул собственную архитектурную концепцию градостроительства в соответствии с марксистской идеологией. В этой книге он обращался к западной практике, а также призывал к деурбанизации, то есть децентрализации городов, что противоречило общепринятой концепции развития городов в СССР. Плюс саму книгу он посвятил вскоре репрессированному коллеге, поэтому книгу запретили спустя год после публикации.
- Аналоги и "двоюродные братья" Дома - здесь авторы приводят примеры других домов, что использовали ячейки Стройкома, в котором когда-то работал Гинзбург. Похожие дома есть в Саратове, Нижнем Новгороде, Екатеринбурге, Ростове-на-Дону и других городах. Редко какие дома настолько ярки как Дом Наркомфина, но в них определенно прослеживается похожая логика и влияние конструктивистов
- Наследие Дома в послевоенной архитектуре - после войны идеи двухэтажных квартир и обобществления быта не особо котировались, но часть домов в 70-е и 80-е годы с похожими идеями было создано
- Послевоенная жизнь и реставрация Дома - к 2000м годам дом постепенно пришел в упадок и появилась идея о его реконструкции, но это потребовало расселения жильцов и выкупа квартир, что шло медленно. Но в 2016-2020 году удалось провести реставрацию этого культого места и теперь Дом Наркомфина - это институциональный и исследовательский проект Музея современного искусства «Гараж».
#Architecture #Design #Culture
garagemca.org
Музей современного искусства «Гараж»
Музей современного искусства «Гараж» основан в 2008 году.
❤3👍2🔥1
Экстремальное программирование: постановка процесса (Extreme Programming Applied: Playing to Win) - Part I
Сегодня я решил вспомнить книгу про экстремальное программирование (XP) из времен старта моей карьеры (на русском она появилась 20 лет назад, а на английском за пару лет до этого). В этой книге авторы разбирают что такое XP и главное, как его применить на практике. Интересно, что большая часть практик XP стала стандартом де-факто и сейчас их даже не надо продавать, так как они считаются некоторым baseline для инженерных практик. Но в начале 2000х XP проиграла маркетинговую войну другим Agile подходам навроде Scrum и его вариаций - инженеры не так красиво пели, как любители поговорить за процессы и ритуалы, поэтому скрам был сильно известнее XP:)
Ну а теперь перейдем к самой книге.
Введение: играть, чтобы выиграть - здесь авторы говорят о том, что софт - это изменчивая сущность и нам надо быть готовым к модификациям нашей системы, а для этого надо учитывать стоимость изменений. И старые подходы (аля waterfall и тяжеловесное планирование, проектирование и т.д.) приводили к тому, что стоимость изменений в процессе создания системы экспоненциально росла, поэтому изменений старались избегать. Но в XP все сделано так, чтобы сгладить стоимость изменений. Именно это авторы и предлагали использовать в качестве главного аргумента.
XP в кратком изложении - здесь авторы рассказывают про ключевые ценности XP и основные принципы, которые раскрываются дальше на страницах книги и объясняется как их практически применять, а также продавать коллегам для внедрения изменений. Основные ценности XP такие
1) Коммуникация (Communication) - работая в стиле XP невозможно избежать общения
2) Простота (Simplicity) - XP всегда предлагает решать проблему самым простым способом
3) Обратная связь (Feedback) - частый и качественный feedback позволит оставаться продукту/проекту на правильной траектории
4) Храбрость (Courage) - для движения с максимальной скоростью нужна храбрость. Плюс надо уметь побеждать sunk cost fallacy
Дальше авторы вспоминают про основные практики, которых всего 12 штук, но в дальше в самой книге они делят их на шесть стартовых и остальные, что надо внедрять во вторую очередь, поэтому я тут начну с первых 6
1) Игра в планирование - здесь авторы рассказывают про планирование и оценку трудозатрат. Фактически, предлагается следующая частотность Release planning (quaterly) -> Iteration planning (2 weeks) -> Standup meetings (everyday). Авторы отмечают важность оценивания трудозатрат для того, чтобы дискутировать с заказчиком на уровне приоритетов задач и стоимости их реализации. Это похоже на общепринятую сейчас практику
2) Частые релизы (Small releases) - частотность релизов и их небольшой размер очень хорошо укладываются в lean практики и позволяют инкрементально получать ценность. А с точки зрения инженерии это позволяет поддерживать нужный темп и не слишком рисковать во время каждого релиза - подробнее рекомендую почитать книгу "Accelerate" (см. мой пост) и про DORA метрики. Это уже стандарт де-факто
3) Тестирование - фактически, авторы рассказывают про TDD и объясняют зачем нам нужны тесты в сложных системах. Это уже стандарт де-факто.
4) Парное программирование - тут речь про работу в паре за одним компьютером при реализации одной задачи. Эта практика так и не стала общепринятой, но вместо нее принято делать design review до реализации задачи, а также code review уже после ее реализации
5) Рефакторинг - здесь авторы вспоминают Мартина Фаулера и его классическую книгу "Рефакторинг", а сам подход сейчас является стандартом де-факто в индустрии
6) Continuous integration - авторы продают важность интеграции проекта и прогона тестов как можно чаще, например, несколько раз в день. С тех пор тулинг вокруг CI сильно улучшился и мы собираем приложения и гоняем тесты на каждый коммит. Плюс теперь принято использовать TBD (trunk based development), который доводит идею continuous integration до логического финала
Продолжение в следующем посте
#Management #Software #Engineering #SoftwareDevelopment #Processes #Devops #SRE
Сегодня я решил вспомнить книгу про экстремальное программирование (XP) из времен старта моей карьеры (на русском она появилась 20 лет назад, а на английском за пару лет до этого). В этой книге авторы разбирают что такое XP и главное, как его применить на практике. Интересно, что большая часть практик XP стала стандартом де-факто и сейчас их даже не надо продавать, так как они считаются некоторым baseline для инженерных практик. Но в начале 2000х XP проиграла маркетинговую войну другим Agile подходам навроде Scrum и его вариаций - инженеры не так красиво пели, как любители поговорить за процессы и ритуалы, поэтому скрам был сильно известнее XP:)
Ну а теперь перейдем к самой книге.
Введение: играть, чтобы выиграть - здесь авторы говорят о том, что софт - это изменчивая сущность и нам надо быть готовым к модификациям нашей системы, а для этого надо учитывать стоимость изменений. И старые подходы (аля waterfall и тяжеловесное планирование, проектирование и т.д.) приводили к тому, что стоимость изменений в процессе создания системы экспоненциально росла, поэтому изменений старались избегать. Но в XP все сделано так, чтобы сгладить стоимость изменений. Именно это авторы и предлагали использовать в качестве главного аргумента.
XP в кратком изложении - здесь авторы рассказывают про ключевые ценности XP и основные принципы, которые раскрываются дальше на страницах книги и объясняется как их практически применять, а также продавать коллегам для внедрения изменений. Основные ценности XP такие
1) Коммуникация (Communication) - работая в стиле XP невозможно избежать общения
2) Простота (Simplicity) - XP всегда предлагает решать проблему самым простым способом
3) Обратная связь (Feedback) - частый и качественный feedback позволит оставаться продукту/проекту на правильной траектории
4) Храбрость (Courage) - для движения с максимальной скоростью нужна храбрость. Плюс надо уметь побеждать sunk cost fallacy
Дальше авторы вспоминают про основные практики, которых всего 12 штук, но в дальше в самой книге они делят их на шесть стартовых и остальные, что надо внедрять во вторую очередь, поэтому я тут начну с первых 6
1) Игра в планирование - здесь авторы рассказывают про планирование и оценку трудозатрат. Фактически, предлагается следующая частотность Release planning (quaterly) -> Iteration planning (2 weeks) -> Standup meetings (everyday). Авторы отмечают важность оценивания трудозатрат для того, чтобы дискутировать с заказчиком на уровне приоритетов задач и стоимости их реализации. Это похоже на общепринятую сейчас практику
2) Частые релизы (Small releases) - частотность релизов и их небольшой размер очень хорошо укладываются в lean практики и позволяют инкрементально получать ценность. А с точки зрения инженерии это позволяет поддерживать нужный темп и не слишком рисковать во время каждого релиза - подробнее рекомендую почитать книгу "Accelerate" (см. мой пост) и про DORA метрики. Это уже стандарт де-факто
3) Тестирование - фактически, авторы рассказывают про TDD и объясняют зачем нам нужны тесты в сложных системах. Это уже стандарт де-факто.
4) Парное программирование - тут речь про работу в паре за одним компьютером при реализации одной задачи. Эта практика так и не стала общепринятой, но вместо нее принято делать design review до реализации задачи, а также code review уже после ее реализации
5) Рефакторинг - здесь авторы вспоминают Мартина Фаулера и его классическую книгу "Рефакторинг", а сам подход сейчас является стандартом де-факто в индустрии
6) Continuous integration - авторы продают важность интеграции проекта и прогона тестов как можно чаще, например, несколько раз в день. С тех пор тулинг вокруг CI сильно улучшился и мы собираем приложения и гоняем тесты на каждый коммит. Плюс теперь принято использовать TBD (trunk based development), который доводит идею continuous integration до логического финала
Продолжение в следующем посте
#Management #Software #Engineering #SoftwareDevelopment #Processes #Devops #SRE
👍15🔥4❤3
Обложки книг "Extreme Programming Applied: Playing to Win" и "Экстремальное программирование: постановка процесса". Интересно отметить стилистическую разницу в оформлении книг:)
👍5❤3🔥1
Экстремальное программирование: постановка процесса - Part II (Extreme Programming Applied: Playing to Win)
Этот пост заканчивает разбор книги из начала 2000х, рассказ про которую я начал в предыдущем посте. Здесь я планировал рассказать про шесть оставшихся практик второй очереди, а также дать материалы для дальнейшего изучения. Ну поехали
1) Простой дизайн (Simple Design) - здесь суть в том, чтобы не делать большую архитектуру перед стартом проекта, а проектировать по мере поступления новой информации и требований. Звучит хорошо, но у неопытных ребят это превращается в big ball of mud. В итоге, тут до сих пор есть вопросики о том, а как же правильно проектировать комплексные системы
2) Коллективное владение кодом (Collective code ownership) - коллективное владение кодом внутри команд является стандартом де-факто, а вот контрибьютинг в код соседних команд до сих пор не так тривиален - есть такое направление как innersourcing, про которое упоминают при желании уменьшить ожидания и зависимости от других команд. Основная суть как раз в том, чтобы не ждать соседнюю команду, а самому набацать им кода и влить через процедуру merge request. На этом пути есть ряд организаионно-технических проблем, но bigtech компании как-то справляются с ними:)
3) Приемочные тесты (Acceptance tessting) - суть в том, чтобы фиксировать ожидания заказчика и писать приемочные тесты, которые выступают как фиксация критериев приема задач со стороны заказчика. Сейчас этот подход чуток расширился до критериев готовности по задачам (definition of done), которые должны быть выполнены прежде, чем элемент бэклога (пользовательская история) будет считаться завершенным.
4) Стандарты кодирования (Coding standards) - авторы говорили про стандарты кодирования, которые сейчас автоматизируются на уровне linters. Но если пойти чуть дальше, то стандарты помогают и на уровне использования общих библиотек или стандартизации подходов к проектированию API
5) Метафора системы (metaphor) - интересная концепция про использование метафор внутри системы и общего языка для общения технарей и бизнес-заказчиков. Лет через 5 после выпуска этой книги вышла книга "Domain-Driven Design: Tackling Complexity in the Heart of Software", в которой Эрик Эванс представил концепцию DDD и ввел термин ubiquitous language
6) Сорокочасовая рабочая неделя (40-hour week) - здесь авторы говорят про отсутствие переработок и нормальный work/life balance. Интересно, что уже тогда эта тема была важна и вошла в набор принципов.
Отдельно отмечу, что в книге очень много говорится о том, как продать XP менеджерам и разработчикам, а также как эти практики внедрять в процесс работы постепенно и бороться с сопротивлением. В итоге, книга сейчас уже не особо актуальна технически, но сами концепции были приняты на вооружение индустрией.
P.S.
Если этот обзор понравился, то рекомендую почитать книги
- Modern software engineering - это недавняя книга Дейва Фарли, про которую я уже писал. В этой книге Дейв рассказывает примерно про эти же практики, но в приложении к текущему уровню индустрии
- Accelerate - это книга 2017 года от Nicole Forsgreen, Jez Humble и Gene Kim, про которую я уже писал. В этой книге авторы рассказывают результаты DevOps Reports за 5 лет и показывают как инженерные практики помогают бизнесу двигаться быстрее
- Tidy First?: A Personal Exercise in Empirical Software Design (Чистый дизайн. Практика эмпирического проектирования ПО) - недавняя книга Кента Бека, создателя eXtreme Programming, про которую я уже рассказывал. В этой книге Кент подробнее ракрывает суть принципа Simple Design:)
- A philosophy of software design - книга Джона Остерхута, создателя алгоритма консенсуса Raft, про которую я уже рассказывал. В этой книге Джон круто раскрывает про свой подход к дизайну софта и важности инженерных практик
#Management #Software #Engineering #SoftwareDevelopment #Processes #Devops #SRE
Этот пост заканчивает разбор книги из начала 2000х, рассказ про которую я начал в предыдущем посте. Здесь я планировал рассказать про шесть оставшихся практик второй очереди, а также дать материалы для дальнейшего изучения. Ну поехали
1) Простой дизайн (Simple Design) - здесь суть в том, чтобы не делать большую архитектуру перед стартом проекта, а проектировать по мере поступления новой информации и требований. Звучит хорошо, но у неопытных ребят это превращается в big ball of mud. В итоге, тут до сих пор есть вопросики о том, а как же правильно проектировать комплексные системы
2) Коллективное владение кодом (Collective code ownership) - коллективное владение кодом внутри команд является стандартом де-факто, а вот контрибьютинг в код соседних команд до сих пор не так тривиален - есть такое направление как innersourcing, про которое упоминают при желании уменьшить ожидания и зависимости от других команд. Основная суть как раз в том, чтобы не ждать соседнюю команду, а самому набацать им кода и влить через процедуру merge request. На этом пути есть ряд организаионно-технических проблем, но bigtech компании как-то справляются с ними:)
3) Приемочные тесты (Acceptance tessting) - суть в том, чтобы фиксировать ожидания заказчика и писать приемочные тесты, которые выступают как фиксация критериев приема задач со стороны заказчика. Сейчас этот подход чуток расширился до критериев готовности по задачам (definition of done), которые должны быть выполнены прежде, чем элемент бэклога (пользовательская история) будет считаться завершенным.
4) Стандарты кодирования (Coding standards) - авторы говорили про стандарты кодирования, которые сейчас автоматизируются на уровне linters. Но если пойти чуть дальше, то стандарты помогают и на уровне использования общих библиотек или стандартизации подходов к проектированию API
5) Метафора системы (metaphor) - интересная концепция про использование метафор внутри системы и общего языка для общения технарей и бизнес-заказчиков. Лет через 5 после выпуска этой книги вышла книга "Domain-Driven Design: Tackling Complexity in the Heart of Software", в которой Эрик Эванс представил концепцию DDD и ввел термин ubiquitous language
6) Сорокочасовая рабочая неделя (40-hour week) - здесь авторы говорят про отсутствие переработок и нормальный work/life balance. Интересно, что уже тогда эта тема была важна и вошла в набор принципов.
Отдельно отмечу, что в книге очень много говорится о том, как продать XP менеджерам и разработчикам, а также как эти практики внедрять в процесс работы постепенно и бороться с сопротивлением. В итоге, книга сейчас уже не особо актуальна технически, но сами концепции были приняты на вооружение индустрией.
P.S.
Если этот обзор понравился, то рекомендую почитать книги
- Modern software engineering - это недавняя книга Дейва Фарли, про которую я уже писал. В этой книге Дейв рассказывает примерно про эти же практики, но в приложении к текущему уровню индустрии
- Accelerate - это книга 2017 года от Nicole Forsgreen, Jez Humble и Gene Kim, про которую я уже писал. В этой книге авторы рассказывают результаты DevOps Reports за 5 лет и показывают как инженерные практики помогают бизнесу двигаться быстрее
- Tidy First?: A Personal Exercise in Empirical Software Design (Чистый дизайн. Практика эмпирического проектирования ПО) - недавняя книга Кента Бека, создателя eXtreme Programming, про которую я уже рассказывал. В этой книге Кент подробнее ракрывает суть принципа Simple Design:)
- A philosophy of software design - книга Джона Остерхута, создателя алгоритма консенсуса Raft, про которую я уже рассказывал. В этой книге Джон круто раскрывает про свой подход к дизайну софта и важности инженерных практик
#Management #Software #Engineering #SoftwareDevelopment #Processes #Devops #SRE
Telegram
Книжный куб
Экстремальное программирование: постановка процесса (Extreme Programming Applied: Playing to Win) - Part I
Сегодня я решил вспомнить книгу про экстремальное программирование (XP) из времен старта моей карьеры (на русском она появилась 20 лет назад, а на…
Сегодня я решил вспомнить книгу про экстремальное программирование (XP) из времен старта моей карьеры (на русском она появилась 20 лет назад, а на…
🔥7👍4❤1
Super Pumped: The Battle for Uber (Битва за Uber) (Рубрика #Management)
Прочитал очередную книгу во время отпуска - на этот раз про историю Uber. Эта компания продемонстрировала силу подрывных инноваций, буквально разрушив стандартный мир таксистов и диспетчеров и построив на осколках новый красивый и удобный мир для пассажиров. Этой революцией руководил Трэвис Каланик, который ценил результаты превыше всего и игнорировал законы, выкручивая руки властям. Эта книга читается как боевик и рассказывает историю удивительно детально, так как Майк Айзек был штатным журналистом в New York Times и писал о технологических компаниях и очень много про Uber, который гремел в 2010х. Пока я читал книгу, то ловил себя на мысли, что это почти готовый сценарий - оказалось, что так думал не только я, но и ребята из Showtime, которые в 2022 году выпустили одноименный сериал. Пересказывать все перипетии книги мне кажется лишним, но вот посмотреть на список ценностей, который сформулировал Тревис, мне кажется интересным. Это позволяет сравнить Uber с другими технологическими гигантами (у Тревиса было 14 принципов как и у Amazon изначально, подробнее про Amazon и его культуру можно почитать в книге "Working Backwards", про которую я рассказывал раньше)
А после низвержения Каланика в 2017 году принципы переписали и их осталось всего 8 (подробнее можно почитать в статье 2017 года).
Если же говорить про книгу в общем, то она мне понравилась. Тревис в ней конечно описан как говнюк, но именно такой человек, который не бежит от драки, и требовался для запуска маховика двухсторонней платформы пассажиры <=> водители. В то время чиновники и стандартные компании такси горой стояли за статус кво, поэтому Тревис срезал углы и добивался результата, но в какой-то момент он перешел черту и начал вредить своей компании. Инвесторам удалось свергнуть его, подготовив целую тайную операцию. Даже уйти красиво ему не дали, слив поминутно всю информацию о свержении Майку Айзеку, который в тот же день все опубликовал в газете:)
Автор завершает книгу предостережением относительно харизматичных основателей технологических компаний навроде Тревиса Каланика (Uber), Адама Неймана (WeWork), Элизабет Холмс (Theranos) или Сэма Бенкман-Фрида (FTX). Эти лидеры умеют продавать видение будущего инвесторам так, что на них находит затмение относительно самой идеи или ее реализации, когда основатель проповедует иезуитское "Цель оправдывает средство".
#Management #Leadership #Bigtech #Processes #BusinessStory
Прочитал очередную книгу во время отпуска - на этот раз про историю Uber. Эта компания продемонстрировала силу подрывных инноваций, буквально разрушив стандартный мир таксистов и диспетчеров и построив на осколках новый красивый и удобный мир для пассажиров. Этой революцией руководил Трэвис Каланик, который ценил результаты превыше всего и игнорировал законы, выкручивая руки властям. Эта книга читается как боевик и рассказывает историю удивительно детально, так как Майк Айзек был штатным журналистом в New York Times и писал о технологических компаниях и очень много про Uber, который гремел в 2010х. Пока я читал книгу, то ловил себя на мысли, что это почти готовый сценарий - оказалось, что так думал не только я, но и ребята из Showtime, которые в 2022 году выпустили одноименный сериал. Пересказывать все перипетии книги мне кажется лишним, но вот посмотреть на список ценностей, который сформулировал Тревис, мне кажется интересным. Это позволяет сравнить Uber с другими технологическими гигантами (у Тревиса было 14 принципов как и у Amazon изначально, подробнее про Amazon и его культуру можно почитать в книге "Working Backwards", про которую я рассказывал раньше)
1) Always be hustlin’ (Get more done with less, working longer, harder, and smarter, not just two out of three)
2) Be an owner, not a renter (Revolutions are won by true believers)
3) Big bold bets (Take risks and plant seeds that are five to ten years out)
4) Celebrate cities (Everything we do is to make cities better)
5) Customer obsession (Start with what is best for the customer)
6) Inside out (Find the gap between popular perception and reality)
7) Let builders build (People must be empowered to build things)
8) Make magic (Seek breakthroughs that will stand the test of time.)
9) Meritocracy and toe-stepping (The best idea always wins. Don’t sacrifice truth for social cohesion and don’t hesitate to challenge the boss)
10) Optimistic leadership (Be inspiring)
11) Principled confrontation (Sometimes the world and institutions need to change in order for the future to be ushered in)
12) Superpumped (Ryan Graves’s original Twitter proclamation after Kalanick replaced him as CEO; the world is a puzzle to be solved with enthusiasm)
13) Champion’s mind-set (Put everything you have on the field to overcome adversity and get Uber over the finish line)
14) Be yourself (Each of us should be authentic)
А после низвержения Каланика в 2017 году принципы переписали и их осталось всего 8 (подробнее можно почитать в статье 2017 года).
Если же говорить про книгу в общем, то она мне понравилась. Тревис в ней конечно описан как говнюк, но именно такой человек, который не бежит от драки, и требовался для запуска маховика двухсторонней платформы пассажиры <=> водители. В то время чиновники и стандартные компании такси горой стояли за статус кво, поэтому Тревис срезал углы и добивался результата, но в какой-то момент он перешел черту и начал вредить своей компании. Инвесторам удалось свергнуть его, подготовив целую тайную операцию. Даже уйти красиво ему не дали, слив поминутно всю информацию о свержении Майку Айзеку, который в тот же день все опубликовал в газете:)
Автор завершает книгу предостережением относительно харизматичных основателей технологических компаний навроде Тревиса Каланика (Uber), Адама Неймана (WeWork), Элизабет Холмс (Theranos) или Сэма Бенкман-Фрида (FTX). Эти лидеры умеют продавать видение будущего инвесторам так, что на них находит затмение относительно самой идеи или ее реализации, когда основатель проповедует иезуитское "Цель оправдывает средство".
#Management #Leadership #Bigtech #Processes #BusinessStory
❤4👍4🔥1
Обложки книг "Битва за Uber" и "Super Pumped: The Battle for Uber", а также сериала от Showtime.
👍4❤2🔥2