Google "We Have No Moat, And Neither Does OpenAI" (from semianalysis.com)
Интересный документ про будущее AI от одного из исследователей в Google, который решил остаться неизвестным (так как заявлено, что это утечка).
Его интересно прочитать целиком, но основные мысли там в том, что
1) Open-source LLM модели развиваются стремительными темпами, обгоняя по скорости развития closed-source модели (например, от OpenAI и Google) и приближаясь по качеству. Суть в том, что коммьюнити может провести больше разнообразных экспериментов и, достигая результатов в одном из направлений, следующие экспериментаторы могут использовать эти достижения (пример с LoRA и "part of what makes LoRA so effective is that - like other forms of fine-tuning - it’s stackable")
2) Качество данных может быть важнее количества параметров в модели, а если модель меньше, то длина итерации в экспериментах меньше и стоимость fine-tuning меньше. Автор говорит про использование "small, highly curated datasets", которые к тому же часто в open source
3) Конкурировать напрямую с open-source движением не стоит, а если не можешь предотвратить, то возглавь. Автор вспоминает про платформы и говорит, что можно поступить как с Chrome или Android, где проекты в open-source и Google выступает как "a thought leader and direction-setter, earning the ability to shape the narrative on ideas that are larger than itself"
P.S.
Отдельно интересно еще почитать статью про сравнение качества моделей, к которой апеллирует автор.
#ML #DataScience #Software
Интересный документ про будущее AI от одного из исследователей в Google, который решил остаться неизвестным (так как заявлено, что это утечка).
Его интересно прочитать целиком, но основные мысли там в том, что
1) Open-source LLM модели развиваются стремительными темпами, обгоняя по скорости развития closed-source модели (например, от OpenAI и Google) и приближаясь по качеству. Суть в том, что коммьюнити может провести больше разнообразных экспериментов и, достигая результатов в одном из направлений, следующие экспериментаторы могут использовать эти достижения (пример с LoRA и "part of what makes LoRA so effective is that - like other forms of fine-tuning - it’s stackable")
2) Качество данных может быть важнее количества параметров в модели, а если модель меньше, то длина итерации в экспериментах меньше и стоимость fine-tuning меньше. Автор говорит про использование "small, highly curated datasets", которые к тому же часто в open source
3) Конкурировать напрямую с open-source движением не стоит, а если не можешь предотвратить, то возглавь. Автор вспоминает про платформы и говорит, что можно поступить как с Chrome или Android, где проекты в open-source и Google выступает как "a thought leader and direction-setter, earning the ability to shape the narrative on ideas that are larger than itself"
P.S.
Отдельно интересно еще почитать статью про сравнение качества моделей, к которой апеллирует автор.
#ML #DataScience #Software
SemiAnalysis
Google “We Have No Moat, And Neither Does OpenAI”
Leaked Internal Google Document Claims Open Source AI Will Outcompete Google and OpenAI The text below is a very recent leaked document, which was shared by an anonymous individual on a public Disc…
👍5❤4🔥3
Оруэлл. Биография
Кристен Пьер и Вердье Себастьян создали очень красивый и интересный графический роман про Эрика Блэра, более известного по своему псевдониму как Джордж Оруэлл. Я читал ключевые работы Джорджа: "Скотный двор" и "1984" и меня всегда интересовало, а как складывалась его жизнь, чтобы он смог написать такие произведения. И эта биография рассказывает об этом:
- как он учился в школе Святой Киприан, а оттуда поступил в Итон
- уйдя из Итона отправился в ряды бирманской полиции (пойдя по стопам отца)
- дальше вернулся в Англию, чтобы оказаться без денег и перебиваться временными работами и исследовать дно Лондона
- как он начинает писать, фиксируя социальные зарисовки, но не может издать свои работы
И тут на сцене появляется Джордж Оруэлл, под именем которого Эрик Блэр начинает издавать свои книги. Причем Джордж становится политическим писателем — на изъеденных безработицей рудниках он нашел и сюжет, и манеру о нем поведать. Потом он отправляется в Испанию, чтобы поучаствовать в социалистической борьбе с режимом Франко и именно там он разочаровывается в коммунистическом движении, а вернувшись в Англию он ищет себя и успевает написать свои самые известные произведения: "Скотный двор" и "1984". А в начале 1950 года в возрасте 46 лет он умерает от туберкулеза.
P.S.
Этот графический роман очень качественно сделан - книгу приятно держать в руках, приятно листать и рассматривать иллюстрации, так как в них очень красивая рисовка. А если это объединить с содержанием, то книга становится достойна попадания в личную библиотеку:)
P.P.S.
На Ozon сейчас эта книга стоит немногим более 320 рублей.
#SciFi #Biography #Comics
Кристен Пьер и Вердье Себастьян создали очень красивый и интересный графический роман про Эрика Блэра, более известного по своему псевдониму как Джордж Оруэлл. Я читал ключевые работы Джорджа: "Скотный двор" и "1984" и меня всегда интересовало, а как складывалась его жизнь, чтобы он смог написать такие произведения. И эта биография рассказывает об этом:
- как он учился в школе Святой Киприан, а оттуда поступил в Итон
- уйдя из Итона отправился в ряды бирманской полиции (пойдя по стопам отца)
- дальше вернулся в Англию, чтобы оказаться без денег и перебиваться временными работами и исследовать дно Лондона
- как он начинает писать, фиксируя социальные зарисовки, но не может издать свои работы
И тут на сцене появляется Джордж Оруэлл, под именем которого Эрик Блэр начинает издавать свои книги. Причем Джордж становится политическим писателем — на изъеденных безработицей рудниках он нашел и сюжет, и манеру о нем поведать. Потом он отправляется в Испанию, чтобы поучаствовать в социалистической борьбе с режимом Франко и именно там он разочаровывается в коммунистическом движении, а вернувшись в Англию он ищет себя и успевает написать свои самые известные произведения: "Скотный двор" и "1984". А в начале 1950 года в возрасте 46 лет он умерает от туберкулеза.
P.S.
Этот графический роман очень качественно сделан - книгу приятно держать в руках, приятно листать и рассматривать иллюстрации, так как в них очень красивая рисовка. А если это объединить с содержанием, то книга становится достойна попадания в личную библиотеку:)
P.P.S.
На Ozon сейчас эта книга стоит немногим более 320 рублей.
#SciFi #Biography #Comics
👍10❤4👎1
Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%
Простая статья от ребят из Amazon Prime Video про то, что Step functions, Lambda functions и S3 хранилище не всегда оптимальны:)
Иногда проще сгруппировать работу внутри одного процесса (исполняемого внутри ECS), чтобы внутри была простая оркестрация и еще не нужно было сохранять фреймы для промежуточного хранения в S3, а потом скачивать их же для выполнения следующего шага обработки:)
В принципе, статья не несет какой-то новой информации, но является интересным примером, что даже ярые адепты микросервисов иногда выбирают монолиты.
#Software #DistributedSystems #Architecture #SoftwareArchitecture
Простая статья от ребят из Amazon Prime Video про то, что Step functions, Lambda functions и S3 хранилище не всегда оптимальны:)
Иногда проще сгруппировать работу внутри одного процесса (исполняемого внутри ECS), чтобы внутри была простая оркестрация и еще не нужно было сохранять фреймы для промежуточного хранения в S3, а потом скачивать их же для выполнения следующего шага обработки:)
В принципе, статья не несет какой-то новой информации, но является интересным примером, что даже ярые адепты микросервисов иногда выбирают монолиты.
#Software #DistributedSystems #Architecture #SoftwareArchitecture
👍9🤔1
Написал недавно для SouthHub мнение про доклад с goto конференции про cognitive biases в разработке софта.
Forwarded from South HUB
Мысли выходного дня об ограниченности рациональности. Интригует?
Александр Поломодов — руководитель управления разработки цифровых экосистем в Tinkoff и спикер площадки F*** Up Night на South Hub’23 — выразил интересное #мнение и расставил акценты на важных при проектировании программного обеспечения моментах.
Александр Поломодов — руководитель управления разработки цифровых экосистем в Tinkoff и спикер площадки F*** Up Night на South Hub’23 — выразил интересное #мнение и расставил акценты на важных при проектировании программного обеспечения моментах.
Telegraph
#мнение: Александр Поломодов о выступлении "How Cognitive Biases Affect our Software Architectures"
🧠 Со времен бестселлера Канемана "Thinking, Fast and Slow" многие знают о том, что наша рациональность достаточно ограничена и у нас существуют biases. Иногда они работают нам на пользу, разгружая медленную систему принятия решений, а иногда во вред, когда…
❤6🔥5
Кот Теслы (Il Gatto di Tesla)
Эта книга Моники Марелли посвящена великому изобретателю, вся жизнь которого была связана с электрическим током и чьим именем назвали единицу индукции магнитного поля. Тесла, а это был именно он, был человеком не без странностей, но он умел решать инженерные задачи, но вот их коммерциализация не была его сильной стороной. В этой книге журналистка Моника и кошка-телепат Софи отправляются в прошлое на 90 лет, чтобы взять интервью у Николы Теслы и из первых рук узнать о перепетиях его истории:
- как он оказался в Америке
- как поработал на Эдисона и чем это закончилось - битвой токов. Интересно, что в 1915 году New York Times сообщила, что Николе Тесле и Томасу Эдисону присуждена Нобелевская премия в области физики. Но ни один из них так и не стал нобелевским лауреатом. Оба великих изобретателя отказались получать эту престижную премию: они не смогли простить друг другу прошлых обид.
- как Никола в 1891 году патентует радио, которое потом Гульельмо Маркони превращает в коммерчески успешный продукт и получает все лавры
- как Никола был одержим мечтой передавать ток беспроводным образом на любые расстояния и куда эта идея его завела
В общем, книга читается легко и приятно, а сложная теория скрыта в обсуждениях кота, журналиста и ученого. Поэтому эту книгу можно посоветовать подросткам, которым нравится физика, но скучно читать чисто технический научпоп.
#PopularScience #Science #Physics #ForKids #Biography
Эта книга Моники Марелли посвящена великому изобретателю, вся жизнь которого была связана с электрическим током и чьим именем назвали единицу индукции магнитного поля. Тесла, а это был именно он, был человеком не без странностей, но он умел решать инженерные задачи, но вот их коммерциализация не была его сильной стороной. В этой книге журналистка Моника и кошка-телепат Софи отправляются в прошлое на 90 лет, чтобы взять интервью у Николы Теслы и из первых рук узнать о перепетиях его истории:
- как он оказался в Америке
- как поработал на Эдисона и чем это закончилось - битвой токов. Интересно, что в 1915 году New York Times сообщила, что Николе Тесле и Томасу Эдисону присуждена Нобелевская премия в области физики. Но ни один из них так и не стал нобелевским лауреатом. Оба великих изобретателя отказались получать эту престижную премию: они не смогли простить друг другу прошлых обид.
- как Никола в 1891 году патентует радио, которое потом Гульельмо Маркони превращает в коммерчески успешный продукт и получает все лавры
- как Никола был одержим мечтой передавать ток беспроводным образом на любые расстояния и куда эта идея его завела
В общем, книга читается легко и приятно, а сложная теория скрыта в обсуждениях кота, журналиста и ученого. Поэтому эту книгу можно посоветовать подросткам, которым нравится физика, но скучно читать чисто технический научпоп.
#PopularScience #Science #Physics #ForKids #Biography
❤6👍2
Обзор книги "The Staff Engineer's Path" — Part I (The Big Picture)
Книга "Staff Engineer's Path" за авторством Tanya Reilly вышла в конце 2022 года и неплохо продолжает тему Staff+ инженеров, которая хорошо была поднята в книге Вила Ларсона “Staff Engineer”, про которую я рассказывал в двух частях: 1 и 2. А в этой статье я говорю про книгу Тани в общем, а также пробегаюсь по первой части, где автор рассказывает про создание big picture.
P.S.
А вообще, я уже кратко рассказывал про эту книгу месяц назад в небольшом посте в этом канале:)
#Staff #SoftwareDevelopment #Software #SelfDevelopment #Career
Книга "Staff Engineer's Path" за авторством Tanya Reilly вышла в конце 2022 года и неплохо продолжает тему Staff+ инженеров, которая хорошо была поднята в книге Вила Ларсона “Staff Engineer”, про которую я рассказывал в двух частях: 1 и 2. А в этой статье я говорю про книгу Тани в общем, а также пробегаюсь по первой части, где автор рассказывает про создание big picture.
P.S.
А вообще, я уже кратко рассказывал про эту книгу месяц назад в небольшом посте в этом канале:)
#Staff #SoftwareDevelopment #Software #SelfDevelopment #Career
🔥10👍4
Building Evolutionary Architectures (2nd Edition) • Rebecca Parsons, Neal Ford & James Lewis • GOTO 2023
Это интервью авторов книги в рамках книжного клуба goto появилось вовремя - судя по нашему опросу в книжном клубе Code of Architecture, именно эту книгу мы начнем читать через неделю.
Первое издание книги было в далеком 2017 году и было интересным с концептуальной точки зрения, но сыровато по контенту и что хуже - почти полностью отсутствовал тулинг для создания fitness functions. А в конце 2022 года вышло второе издание книги, в которой ребята обновили ее, дали определение основным терминам, подружили evolutionary architecture и architectural governance и много чего еще, что можно узнать из этого интервью:)
P.S.
Анонс первого выпуска по Code of Architecture напишу на этой неделе, но уже могу сказать, что он будет как обычно в понедельник в 18.00 по Москве.
#Architecture #SoftwareArchitecture #SystemDesign #DistributedSystems
Это интервью авторов книги в рамках книжного клуба goto появилось вовремя - судя по нашему опросу в книжном клубе Code of Architecture, именно эту книгу мы начнем читать через неделю.
Первое издание книги было в далеком 2017 году и было интересным с концептуальной точки зрения, но сыровато по контенту и что хуже - почти полностью отсутствовал тулинг для создания fitness functions. А в конце 2022 года вышло второе издание книги, в которой ребята обновили ее, дали определение основным терминам, подружили evolutionary architecture и architectural governance и много чего еще, что можно узнать из этого интервью:)
P.S.
Анонс первого выпуска по Code of Architecture напишу на этой неделе, но уже могу сказать, что он будет как обычно в понедельник в 18.00 по Москве.
#Architecture #SoftwareArchitecture #SystemDesign #DistributedSystems
YouTube
Building Evolutionary Architectures • Rebecca Parsons, Neal Ford & James Lewis • GOTO 2023
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/bookclub/episodes/232
Rebecca Parsons - CTO at Thoughtworks & Co-Author of "Building…
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/bookclub/episodes/232
Rebecca Parsons - CTO at Thoughtworks & Co-Author of "Building…
👍13
Hacking the System Design Interview: Real Big Tech Interview Questions and In-depth Solutions
Наконец-то у меня дошли руки до очередной книги про интервью по системному дизайну. На этот раз это книга Stanley Chiang, который работает сейчас в Google. По изложенной в книге легенде когда-то давно он делал заметки при подготовке к этому типу интервью и потом превратил их в книгу, которая неплохо продается, судя по Amazon. Сама книга состоит из нескольких частей:
- The system design interview - краткое интро про этот тип интервью и про то, как использовать книгу для подготовки к нему
- Essential concepts - базовая терминология, основные принципы для дизайна сервисов, концепции из баз даннх, основы сетей, вопросы интеграции сервисов между собой, концепции из мира распределенных систем и принципы тестирования
- Core components - базовые компоненты, такие как: веб сервера, кеши, объектные хранилища, CDN, подход с read/write API, fan-out services, генерация уникальных id и основы big data и map reduce
- System design questions - здесь автор рассказывает про свой 7-шаговый подход к решению system design задач, как производить приблизительную оценку, рисовать диаграммы и ориентироваться в вопросах к задачам, а дальше приводит 16 интересных задач, которые неплохо бы отрешать для того, чтобы набить руку
В общем, эта книга мне показалась интереснее чем "System Design Interview" от Alex Xu, про которую я рассказывал в статьях на Medium: 1 и 2
P.S.
Эту книгу я прочитал на фоне проведения в этот четверг очередного публичного System Design Interview, про которое я рассказывал несколько недель назад.
#SystemDesign #DistributedSystems #SoftwareArchitecture #SoftwareDevelopment #Architecture #Architect
Наконец-то у меня дошли руки до очередной книги про интервью по системному дизайну. На этот раз это книга Stanley Chiang, который работает сейчас в Google. По изложенной в книге легенде когда-то давно он делал заметки при подготовке к этому типу интервью и потом превратил их в книгу, которая неплохо продается, судя по Amazon. Сама книга состоит из нескольких частей:
- The system design interview - краткое интро про этот тип интервью и про то, как использовать книгу для подготовки к нему
- Essential concepts - базовая терминология, основные принципы для дизайна сервисов, концепции из баз даннх, основы сетей, вопросы интеграции сервисов между собой, концепции из мира распределенных систем и принципы тестирования
- Core components - базовые компоненты, такие как: веб сервера, кеши, объектные хранилища, CDN, подход с read/write API, fan-out services, генерация уникальных id и основы big data и map reduce
- System design questions - здесь автор рассказывает про свой 7-шаговый подход к решению system design задач, как производить приблизительную оценку, рисовать диаграммы и ориентироваться в вопросах к задачам, а дальше приводит 16 интересных задач, которые неплохо бы отрешать для того, чтобы набить руку
В общем, эта книга мне показалась интереснее чем "System Design Interview" от Alex Xu, про которую я рассказывал в статьях на Medium: 1 и 2
P.S.
Эту книгу я прочитал на фоне проведения в этот четверг очередного публичного System Design Interview, про которое я рассказывал несколько недель назад.
#SystemDesign #DistributedSystems #SoftwareArchitecture #SoftwareDevelopment #Architecture #Architect
🔥27👍10
Migrations - The Hardest Actual Problem in Computer Science • Matt Ranney • YOW! 2022
Крутое выступление про миграции Matt Ranney, Principal Engineer из DoorDash. Последние пару лет он занимается большой миграцией в DoorDash и готов поделиться своими мыслями.
Мэт поднимает вопрос того, что миграции - это сложно и никто не хочет этим заниматься. Все предпочитают работать в greenfield.
Дальше он пробегается по следующим вопросам
- Что такое миграции?
- Почему они сложны?
- Рассказывает про миграцию в DoorDash (объясняя почему она важна)
- Делиться "секретом" как делать изменения на системе, что должна работать все время (always-on) - здесь он рассказывает про подход dual write
- Какие проблемы возможны при этом подходе (auto-increment keys, что делать если системы при dual-write выдают разные ответы, что делать при транзакциях)
- Как люди приходят к использованию шаренной базы данных для нового и старого сервиса (и как это потом бывает больно распутывать)
- Дальше он делится советами о том, как сделать миграции проще
- Продолжает рассказом о том, как хорошие абстракции помогают в этом
А завершается рассказ следующими выводами о том, почему миграции так сложны
- Все создают свой тулинг для миграций
- Сложно обосновать инвестиции в хорошие абстракции по сравнению с продуктовыми фичами
- Существует культурное предубеждение против преждевременной оптимизации (что приводит часто к тактическому программированию)
- Выученная беспомощность в отношении сложных миграций
- Крутые инженеры не вдохновлены идеей миграций - они считают, что это может плохо повлиять на их карьеру или просто не так интересно
- Часто людей, занимающихся миграциями, не вознаграждают за их достижения
P.S.
Как-то десять лет назад у меня был похожий проект про миграцию старой системы на новые рельсы, куда я пришел в качестве лида. Этот проект длился больше года до переключения на новое решение, а потом мы новое решение еще полгода допиливали напильником и только потом вышли на стабильное создание новых фичей. Поэтому я очень хорошо понимаю тезисы автора, а про свой опыт потом тоже напишу статейку:)
#SoftwareDevelopment #SoftwareArchitecture #Conference #SystemDesign
Крутое выступление про миграции Matt Ranney, Principal Engineer из DoorDash. Последние пару лет он занимается большой миграцией в DoorDash и готов поделиться своими мыслями.
Мэт поднимает вопрос того, что миграции - это сложно и никто не хочет этим заниматься. Все предпочитают работать в greenfield.
Дальше он пробегается по следующим вопросам
- Что такое миграции?
- Почему они сложны?
- Рассказывает про миграцию в DoorDash (объясняя почему она важна)
- Делиться "секретом" как делать изменения на системе, что должна работать все время (always-on) - здесь он рассказывает про подход dual write
- Какие проблемы возможны при этом подходе (auto-increment keys, что делать если системы при dual-write выдают разные ответы, что делать при транзакциях)
- Как люди приходят к использованию шаренной базы данных для нового и старого сервиса (и как это потом бывает больно распутывать)
- Дальше он делится советами о том, как сделать миграции проще
- Продолжает рассказом о том, как хорошие абстракции помогают в этом
А завершается рассказ следующими выводами о том, почему миграции так сложны
- Все создают свой тулинг для миграций
- Сложно обосновать инвестиции в хорошие абстракции по сравнению с продуктовыми фичами
- Существует культурное предубеждение против преждевременной оптимизации (что приводит часто к тактическому программированию)
- Выученная беспомощность в отношении сложных миграций
- Крутые инженеры не вдохновлены идеей миграций - они считают, что это может плохо повлиять на их карьеру или просто не так интересно
- Часто людей, занимающихся миграциями, не вознаграждают за их достижения
P.S.
Как-то десять лет назад у меня был похожий проект про миграцию старой системы на новые рельсы, куда я пришел в качестве лида. Этот проект длился больше года до переключения на новое решение, а потом мы новое решение еще полгода допиливали напильником и только потом вышли на стабильное создание новых фичей. Поэтому я очень хорошо понимаю тезисы автора, а про свой опыт потом тоже напишу статейку:)
#SoftwareDevelopment #SoftwareArchitecture #Conference #SystemDesign
YouTube
Migrations - The Hardest Actual Problem in Computer Science • Matt Ranney • YOW! 2022
This presentation was recorded at YOW! 2022. #GOTOcon #YOW
https://yowcon.com
Matt Ranney - Principal Engineer at #DoorDash
RESOURCES
https://twitter.com/mranney
https://linkedin.com/in/mranney
ABSTRACT
#Migrations sound boring and hard. If you do them…
https://yowcon.com
Matt Ranney - Principal Engineer at #DoorDash
RESOURCES
https://twitter.com/mranney
https://linkedin.com/in/mranney
ABSTRACT
#Migrations sound boring and hard. If you do them…
👍12🔥3
Code of Arch — Recap of Distributed Systems, 4th Edition (Рубрика #Architecture)
В самом начале года в книжном клубе Code of Architecture мы разобрали четвертое издание книги, которое вышло 8 января.
У нас получилось девять насыщенных выпусков по полтора часа каждый. И тут я решил написать статью, в которой собрал все материалы в одном месте.
А для любителей изучать оригиналы отдельно отмечу, что скачать электронную книгу можно на сайте авторов.
#DistributedSystems #SoftwareArchitecture #Software #Architecture #CoA
В самом начале года в книжном клубе Code of Architecture мы разобрали четвертое издание книги, которое вышло 8 января.
У нас получилось девять насыщенных выпусков по полтора часа каждый. И тут я решил написать статью, в которой собрал все материалы в одном месте.
А для любителей изучать оригиналы отдельно отмечу, что скачать электронную книгу можно на сайте авторов.
#DistributedSystems #SoftwareArchitecture #Software #Architecture #CoA
Medium
Code of Arch — Recap of Distributed Systems, 4th Edition
В самом начале года в книжном клубе Code of Architecture мы разобрали четвертое издание книги, которое вышло 8 января. У нас получилось…
👍13🔥3❤1
Improving Software Flow • Randy Shoup • YOW! 2022 (Рубрика #Management)
Классное выступление Randy про создание программного обеспечения. Сам Randy является VP Engineering and Chief Architect в eBay, поэтому ему отлично удался микс архитектурных и процессных рекомендаций. Свое выступление он построил на 5 идеалах из книги The Unicorn Project (я рассказывал про нее раньше), которая является сиквелом популярной книги The Phoenix Project (про нее я тоже рассказывал раньше). Вот эти пять идеалов
- Locality and Simplicity - здесь идет речь про архитектуру и предлагаются следующие подходы (modular services, orthogonal domain logic, event-driven architecture, immutable logs, embracing aynchrony). Интересно, что тут приводится разбор кейса от Walmart про их сценарий проверки доступности товара для отгрузки, где синхронная цепочка из 20+ сервисов была переведена на асинхронную архитектуру и синхронную цепочку из всего трех сервисов (остальные отрабатывали асинхронно). Отдельно про этот кейс Walmart можно посмотреть выступление с devops конференции DOES19 Las Vegas
- Focus, Flow, and Joy - здесь речь про процессы разработки, про kanban и WIP, а также про состояние потока, про отличие расписаний индивидуальных контрибьюторов и менеджеров. Кстати, тут есть отсылка к книге “Визуализируйте работу” (“Making Work Visible”), про которую я писал на Medium.
- Improvement of Daily Work - здесь идет речь про стратегическое программирование (технические инвестиции вместо технического долга), про continuous testing, test-driven development, continuous delivery, а еще про использование общепринятой валюты (время, люди, деньги) при оценке и аргументации технических инвестиций (ведь им придется конкурировать с продуктовыми задачами, которые оцениваются в этой же валюте) и это будет формировать бюджет улучшений
- Psychological Safety - здесь идет речь про проект "Project Aristotle", который был запущен в Google для ответа на вопрос “What makes a team effective at Google?”. И ответ как вы понимаете был в psychological safety. Подробнее рекомендую изучить на странице самого проекта. Плюс тут автор рассказывает про культуру blameless postmortems, про которую я тоже как-то рассказывал несколько лет назад в докладе "Культура postmortems или как мы учимся на ̶с̶в̶о̶и̶х̶ факапах"
- Customer Focus - здесь речь идет про то, что нам надо ориентировать на outcome для клиентов, а не на output в виде результатов наших активностей. Для анализа business outcomes нужны ясные бизнес-метрики и ясные клиентские метрики, а со стороны инженеров нужна инженерная дисциплина и умение решать проблемы бизнеса.
В общем, мне выступление понравилось и я рекомендую его к просмотру техническим лидерам, которые хотят улучшить свои процессы разработки и архитектуру своих систем.
#Software #SoftwareArchitecture #Architecture #Processes #Management #Leadership #Culture #Devops
Классное выступление Randy про создание программного обеспечения. Сам Randy является VP Engineering and Chief Architect в eBay, поэтому ему отлично удался микс архитектурных и процессных рекомендаций. Свое выступление он построил на 5 идеалах из книги The Unicorn Project (я рассказывал про нее раньше), которая является сиквелом популярной книги The Phoenix Project (про нее я тоже рассказывал раньше). Вот эти пять идеалов
- Locality and Simplicity - здесь идет речь про архитектуру и предлагаются следующие подходы (modular services, orthogonal domain logic, event-driven architecture, immutable logs, embracing aynchrony). Интересно, что тут приводится разбор кейса от Walmart про их сценарий проверки доступности товара для отгрузки, где синхронная цепочка из 20+ сервисов была переведена на асинхронную архитектуру и синхронную цепочку из всего трех сервисов (остальные отрабатывали асинхронно). Отдельно про этот кейс Walmart можно посмотреть выступление с devops конференции DOES19 Las Vegas
- Focus, Flow, and Joy - здесь речь про процессы разработки, про kanban и WIP, а также про состояние потока, про отличие расписаний индивидуальных контрибьюторов и менеджеров. Кстати, тут есть отсылка к книге “Визуализируйте работу” (“Making Work Visible”), про которую я писал на Medium.
- Improvement of Daily Work - здесь идет речь про стратегическое программирование (технические инвестиции вместо технического долга), про continuous testing, test-driven development, continuous delivery, а еще про использование общепринятой валюты (время, люди, деньги) при оценке и аргументации технических инвестиций (ведь им придется конкурировать с продуктовыми задачами, которые оцениваются в этой же валюте) и это будет формировать бюджет улучшений
- Psychological Safety - здесь идет речь про проект "Project Aristotle", который был запущен в Google для ответа на вопрос “What makes a team effective at Google?”. И ответ как вы понимаете был в psychological safety. Подробнее рекомендую изучить на странице самого проекта. Плюс тут автор рассказывает про культуру blameless postmortems, про которую я тоже как-то рассказывал несколько лет назад в докладе "Культура postmortems или как мы учимся на ̶с̶в̶о̶и̶х̶ факапах"
- Customer Focus - здесь речь идет про то, что нам надо ориентировать на outcome для клиентов, а не на output в виде результатов наших активностей. Для анализа business outcomes нужны ясные бизнес-метрики и ясные клиентские метрики, а со стороны инженеров нужна инженерная дисциплина и умение решать проблемы бизнеса.
В общем, мне выступление понравилось и я рекомендую его к просмотру техническим лидерам, которые хотят улучшить свои процессы разработки и архитектуру своих систем.
#Software #SoftwareArchitecture #Architecture #Processes #Management #Leadership #Culture #Devops
YouTube
Improving Software Flow • Randy Shoup • YOW! 2022
This presentation was recorded at YOW! 2022. #GOTOcon #YOW
https://yowcon.com
Randy Shoup - VP Engineering and Chief Architect, eBay
RESOURCES
https://twitter.com/randyshoup
http://www.randyshoup.com
https://linkedin.com/in/randyshoup
ABSTRACT
Our goal…
https://yowcon.com
Randy Shoup - VP Engineering and Chief Architect, eBay
RESOURCES
https://twitter.com/randyshoup
http://www.randyshoup.com
https://linkedin.com/in/randyshoup
ABSTRACT
Our goal…
👍5🔥3👏1
О дивный новый мир (Brave New World)
Лет пять назад я захлебом прочитал классическую книгу Олдоса Хаксли "О дивный новый мир". Буквально за вечер я проглотил эту историю про злоключения Дикаря из индейской резервации в будущем Лондоне. Жители этого Лондона поделены на касты, жизнь которых определяется еще с конвейера по выпуску людей, который заменил в будущем живорождение. Все кроме альф имеют близнецов и чем дальше ты в греческом алфавите, тем больше ты ограничен by design и больше твоих копий вышло с полотна инкубатория. Интститут брака в этом дивном новом мире отменен, как и концепция матери и отца - что-то это мне что-то напоминает из современности. Все сидят на соме, которая делает жизнь проще (в романе это наркотики, в нашей реальности - это могли бы быть антидепрессанты). Культура, если это так можно назвать, закладывается членам этого общества посредством проигрывания установок во сне - этот механизм называется гипнопедией. В общем, спойлерить сюжет дальше не буду, но отмечу, что роман вышел больше 90 лет назад, а читать его интересно до сих пор:)
Если вам также нравятся антиутопии как и мне, то могу порекомендовать следующие произведения:
- «Мы» Евгения Замятина (вот тут про нее уже вспоминал)
- «451 градус по Фаренгейту» Рэя Бредбери
- «1984» Джорджа Оруэлла
- «Хищные вещи века» Братьев Стругацких
- «Гаттака» фильм 1997 года Эндрю Никкола
- «Эквилибриум» фильм Курта Уиммера
#SciFi #Dystopia
Лет пять назад я захлебом прочитал классическую книгу Олдоса Хаксли "О дивный новый мир". Буквально за вечер я проглотил эту историю про злоключения Дикаря из индейской резервации в будущем Лондоне. Жители этого Лондона поделены на касты, жизнь которых определяется еще с конвейера по выпуску людей, который заменил в будущем живорождение. Все кроме альф имеют близнецов и чем дальше ты в греческом алфавите, тем больше ты ограничен by design и больше твоих копий вышло с полотна инкубатория. Интститут брака в этом дивном новом мире отменен, как и концепция матери и отца - что-то это мне что-то напоминает из современности. Все сидят на соме, которая делает жизнь проще (в романе это наркотики, в нашей реальности - это могли бы быть антидепрессанты). Культура, если это так можно назвать, закладывается членам этого общества посредством проигрывания установок во сне - этот механизм называется гипнопедией. В общем, спойлерить сюжет дальше не буду, но отмечу, что роман вышел больше 90 лет назад, а читать его интересно до сих пор:)
Если вам также нравятся антиутопии как и мне, то могу порекомендовать следующие произведения:
- «Мы» Евгения Замятина (вот тут про нее уже вспоминал)
- «451 градус по Фаренгейту» Рэя Бредбери
- «1984» Джорджа Оруэлла
- «Хищные вещи века» Братьев Стругацких
- «Гаттака» фильм 1997 года Эндрю Никкола
- «Эквилибриум» фильм Курта Уиммера
#SciFi #Dystopia
👍24❤2
Call for Paper на ArchDays
27-го октября пройдет уже пятая конференция ArchDays, на которой мы обсуждаем темы связанные с архитектурой и проектированием программного обеспечения.
Мы открыли прием заявок, вы можете оставлять свои заявки на сайте https://archdays.ru, а можете написать кратко тезисы в комментариях к этому посту.
С учетом того, что я тружусь в программном комитете с самой первой конференции и до сегодняшнего момента, то я с удовольствием обсужу с вами вашу идею заявки и если она укладывается в темы, то порекомендую закинуть полноценную зяявку на сайте конфы.
Основные темы конференции следующие:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
Мы решили сделать упор на практику и провести побольше активностей на решение архитектурных кейсов, проведение архитектурных ката, поговорить про новые архитектурные концепции. Я на этой волне закинул заявку на проведение еще одного публичного system design interview:)
В общем, не стейсняйтесь формулировать заявки:)
#Architecture #SoftwareArchitecture #Conference
27-го октября пройдет уже пятая конференция ArchDays, на которой мы обсуждаем темы связанные с архитектурой и проектированием программного обеспечения.
Мы открыли прием заявок, вы можете оставлять свои заявки на сайте https://archdays.ru, а можете написать кратко тезисы в комментариях к этому посту.
С учетом того, что я тружусь в программном комитете с самой первой конференции и до сегодняшнего момента, то я с удовольствием обсужу с вами вашу идею заявки и если она укладывается в темы, то порекомендую закинуть полноценную зяявку на сайте конфы.
Основные темы конференции следующие:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
Мы решили сделать упор на практику и провести побольше активностей на решение архитектурных кейсов, проведение архитектурных ката, поговорить про новые архитектурные концепции. Я на этой волне закинул заявку на проведение еще одного публичного system design interview:)
В общем, не стейсняйтесь формулировать заявки:)
#Architecture #SoftwareArchitecture #Conference
archdays.ru
ArchDays 2026
Конференция по архитектуре IT-решений. 13 ноября, Москва + Online
👍11🔥6