Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Менеджмент ИТ-проектов (IT Project Management: On Track from Start to Finish) (Рубрика #Management)

Разбирал старые бумаги и наткнулся на свой сертификат руководителя проектов (PMP). На этом фоне решил вспомнить как 17 лет назад изучал целую пачку книг по управлению проектами, когда начал учиться в только что открывшейся магиструре IBS в МФТИ:) Тогда я купил и заботал несколько книг на эту тему, одна из которых оказалось именно этой книгой Джозефа Филлипса. Сама книга включала информацию по каждому этапу процесса управления проектом, включая инициацию, планирование, выполнение, мониторинг и завершение проектов. Основные темы, охватываемые в книге, включают определение требований к проекту, создание технико-экономических обоснований, управление объемом и расходами проекта, разработку планов управления проектом, организацию и руководство командами, отслеживание прогресса с использованием таких метрик, как индекс производительности по затратам, внедрение изменений и обеспечение постоянного управления качеством. Помню, что тогда мне книга не зашла, а перечитывая сейчас я понял почему - она написана формально и содержит нужную информацию, но она выглядит или формальной или очевидной. Чтобы достать что-то интересное, требуется иметь опыт и внимательно вчитываться в каждую главу. Отдельно автор активно промотировал сертификации в общем, а также экзамен CompTIA Project+ в частности:)

На голову выше были две книги, который я изучил еще в то время
- "Проектный бизнес - Адаптированная модель для России"
- "Rita Mulcahy's PMP® Exam Prep, Tenth Edition" (тут конечно издание было не последнее, а сильно более раннее)

Еще из интересного стоит отметить, что в магистратуре IBS учили не управлению проектами по PMI (Project Management Institute), а его альтернативе в виде IPMA (International Project Management Association), а точнее его локализованной российской версией в виде СОВНЕТ. Если говорить откровенно, то те же яйца, только в профиль:)

#Management #Leadership #Processes #Project #ProjectManagement
👍87🔥6🤗1
ЦЕХ 4 - Урок #26 "Работа автора с литературным агентом. Эксперт — Галина Бочарова" (Рубрика #Writing)

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

1. Зарубежом важность литературных агентов достаточно велика, особенно в США и Европе, где они играют ключевую роль. В России их влияние пока ограничено.
2. Но даже на российском рынке виден рост числа агентов - это связано с интересом к переводным книгам, ростом уровня русскоязычных авторов и развитием цифровых платформ, таких как Bookmate.
3. Авторы могут сотрудничать с агентами для продвижения книг, но это не всегда необходимо. Важно выбирать подходящие издательства и правильно готовить рукописи, но это могут делать сами авторы самостоятельно
4. Договоры с издательствами требуют внимательного изучения. Особое внимание следует уделять правам на экранизации, переводы и театральные постановки, которые могут приносить значительный доход.
5. Продажа прав на кино, переводы и зарубежные рынки может быть сложной, но прибыльной. Агенты активно работают с продюсерами и зарубежными партнёрами.
6. Агенты получают комиссию (обычно 20%) от авансов, роялти и других доходов. Дополнительный доход возможен через цифровые сервисы и продюсирование проектов.
7. Издательства могут требовать активного участия автора в продвижении. Агент помогает в этом процессе, но автор также должен быть вовлечён.
8. Агенты готовы работать с новичками, если видят потенциал. Однако это требует больших усилий и рисков.
9. На рынке есть отдельно агенты, а также скауты. Агент представляет интересы автора за комиссию, а скаут работает на издательство за фиксированную оплату.

Предыдущие посты про этот курс писательского мастерства доступны здесь
1. Увидеть свое имя на обложке может каждый
2. Целевая аудитория и ее потребности в создании книги
3. Жанры и стили. Как найти тему для нон-фикшн-книги
4. Как организовать работу
5. Как преодолеть писательские блоки. Практическое занятие
6. Жду музу, а она все не приходит
7. Книга по полочкам
8. MS Word для работы с большими и сложными текстами
9. Рассказываем истории: сторителлинг в книге
10. Саморедактура: работа с текстом, сокращения, фактчекинг
11. Правила сильной книги захватывающего текста
12. Авторская стилистика
13. Как превратить рукопись в сценарий
14. Рукопись готова. Что дальше?
15. Превращение рукописи в издание
16. Авторские права и договор с издательством
17. Дизайн книги.
18. Продвижение в самиздате.
19. Продвижение автора
20. Social media marketing (SMM)
21. Ведение блога и его продвижение в Телеграме
22. Взаимодействие с обозревателями, критиками и СМИ
23. Продвижение автора. Личный кейс
24. Продающие тексты
25. Как стать брендом?

#SelfDevelopment #PublicSpeaking #Storytelling #Writing
🔥42👍1
How to Learn: Unlocking the Brain's Secrets • Barbara Oakley & Charles Humble • GOTO 2024 (Рубрика #SelfDevelopment)

Интересный подкаст клуба goto, в котором Чарльз Хаммел берет интервью у Барбары Оукли. Барбара автор очень популярного курса "Learning How to Learn" на Coursera. К этому курсу Барбара написала книгу "Думай как математик" ("A Mind For Numbers"), про которую я раньше уже рассказывал. А в этом подкасте было поднято много интересных тем

1. Для разных предметов эффективны разные методы, напрмер, для изучения языков и математики
2. Интересно, что Барбара сама прошла путь от ученого-лингвиста до профессора по инженерии. Книга "Мышление в цифрах", что я уже упоминал выше посвящена методам обучения, подходящим для STEM-дисциплин.
3. Сейчас есть кризис повторяемости результатов исследований в общем, а также исследований в образовании. Барбара приводит конкретные примеры, когда популярные, но неэффективные методы обучения сопровождались научными статьями, результаты которых не удалось повторить
4. Барбара рассказывает о двух работах мозга: сосредоточенный и рассеянный. Для эффективного обучения нужно уметь переключаться между режимами
5. Физические упражнения помогают в обучении, повышая когнитивные способности и успеваемость
6. Тренировки помогают вырабатывать нейротрофический фактор мозга BDNF, который помогает нейронам соединяться друг с другом, а также способствует лучшему усвоению знаний
7. Сон помогает мозгу обрабатывать и закреплять новые знания, а правильное питание, включая растения, орехи и темный шоколад, способствует здоровью мозга.
8. Осознанная практика помогает в обучении - важно практиковать выполнение сложных задач, так как рост на стандартных задачах без вызовов гораздо медленнее
9. Для обучения, как и для работы важна психологическая безопасности, которая означает уважение и способность бросать вызов. В эффективных командах важно бросать вызов и обсуждать неудобные темы. Подробнее можно почитать про проект Аристотель - тут ребята из Google исследовали факторы, что делают команды эффективными и самым важным фактором стала psychological safety
10. Для обучения важно как понимать как работает working и long-term memory. Рабочая память позволяет временно удерживать информацию. Долговременная память хранит информацию надолго. Гиппокамп усиливает память и взаимодействует с рабочей памятью. Гиппокамп усиливает память и взаимодействует с рабочей памятью. Подробнее про типы памяти можно почитать в книге "The Programmer's Brain", о которой я уже раньше рассказывал
11. Гиппокамп быстро формирует и разрушает связи в мозге. Зубрежка перед тестом неэффективна, так как связи быстро исчезают. Повторение с интервалами помогает лучше запоминать информацию.
12. Память хранится в соединениях между нейронами. Эти связи формируют память, как биты в компьютере.
13. Метафоры помогают связывать концепции и понимать новые идеи. А также они помогают лучше их запоминать
14. Барбара рассказывает как она использует AI в обучении через суммаризацию сложных документов перед началом их изучения.
15. Учителя должны обучать студентов эффективному обучению. А AI может помочь им в преподавании, но для этого сами учителя должны быть готовы к новым технологиям
16. Наши знания ржавеют и воспоминания исчезают, если их не использовать. Дендритные отростки могут отмирать, если не использовать навыки. Использование знаний помогает восстановить забытые навыки.
17. Есть еще много областей в исследовании мозга, которые покрыты туманом неизвестного и поэтому тут можно и нужно проводить дальнейшие исследдования, что принесут нам понимание и удивительные результаты

P.S.
Если этот подкаст вам понравился, то могут понравиться материалы из моего предыдущего поста с подборкой материалов на тему работы мозга.

#SelfDevelopment #Brain #PopularScience #Thinking
👍2010🔥3
Вычислительная машина и мозг (The Computer and the Brain) (Рубрика #PopularScience)

С большим интересом я прочитал это научно-популярное исследование, посвященное сравнению человеческого мозга и вычислительных машин. Эта книга не завершена и опубликована посмертно почти 70 лет назад (в 1958 году). Изначально этот материал Джон готовил для Силлимановских лекций в Йеле.

Сама книга до сих пор актуальна, а в свое время была пророческой. Она состоит из трех частей
1) Первая часть посвящена устройству вычислительных машин: памяти, хранимому коду программы, аналоговым и цифровым элементам.
2) Вторая часть исследует мозг с точки зрения нейронных сетей, памяти и логической глубины.
3) Неоформленная третья часть касается выводов о роли кода и языка в системах36.

Основные идеи:
1) Сравнение мозга и компьютера
Фон Нейман рассматривает мозг как вычислительный механизм, сравнивая его с современными ему компьютерами. Он анализирует аналоговые и цифровые аспекты работы мозга и машин, начиная с базовых элементов — нейронов и транзисторов. Автор исследует различия и сходства в архитектуре, памяти, обработке информации и точности работы мозга и ЭВМ. По-факту, он комбинирует теорию информации, начало которой положил Клод Шеннон, а также идею про абстрактный вычислитель от Алана Тьюринга (так называемая машина Тьюринга).
2) Ключевыми вопросы
- Является ли мозг аналоговым или цифровым автоматом? (как мы помним в 50-е годы 20 века знаний о мозге были сильно, чем сейчас)
- Может ли искусственный интеллект достичь уровня человеческого разума?
Фон Нейман, беря за основу идею машины Тьюринга, приходит к выводу, что различия между ними минимальны, несмотря на разницу в строительных блоках.
3) Роль языка и информации
В конце книги поднимается вопрос о том, какой язык использует мозг для обработки информации. Фон Нейман предполагает, что этот язык может быть менее логически строгим, чем привычные математические системы. Мне кажется, что эта часть обрывается затравкой - Джон не смог дописать свои лекции из-за болезни, которую уже победить не смог.

Эта книга интересна как попытка объдинить биологию и информатику в рамках кибернетики еще 70 лет назад, а также показала путь к междисциплинарному подходу к изучению интеллекта — как естественного, так и искусственного. Интересно, что Джон фон Нейман сделал еще много хорошего в разных дисциплинах, среди которых

1) Архитектура компьютеров: Разработал концепцию фон Неймановской архитектуры, которая легла в основу современных компьютеров. Принципы этой архитектуры следующие
- Единое хранилище памяти для программ и данных
- Процессор. Процессор предназначен для обработки данных и выполнения команд из памяти
- Последовательное выполнение команд. Команды выполняются одна за другой, в строгой последовательности
- Ввод-вывод. Устройства ввода-вывода обеспечивают интерфейс между компьютером и внешним миром.
- Адресуемая память. Все данные и инструкции имеют уникальные адреса в памяти, что позволяет процессору быстро получать доступ к нужной информации.
2) Теория игр: Совместно с Оскаром Моргенштерном заложил основы теории игр. Его теорема о минимаксе стала фундаментом для изучения стратегического поведения в экономике, политике и других областях. Интересно, что этой работой заинтересовался Джон Нэш, который продолжил копать тему теории игр, а потом получил за нее Нобелевскую премию
3) Квантовая механика: Внёс вклад в математическое обоснование квантовой механики, разработав алгебру фон Неймана и концепцию гильбертова пространства для описания квантовых систем.
4) Манхэттенский проект: Участвовал в разработке атомной бомбы, предложив концепцию взрывных линз для симметричного сжатия плутониевого ядра.
5) Клеточные автоматы: Разработал теорию клеточных автоматов и концепцию самовоспроизводящихся систем, что стало основой для моделирования сложных систем и развития искусственного интеллекта.

Подробнее про Джона можно прочитать в книге "Человек из будущего" (она у меня на очереди) или в интересной статье с кратким обзором

#SelfDevelopment #Brain #PopularScience #Thinking #Architecture
👍76🔥3
Обложки книг фон Неймана "Вычислительная машина и мозг" и "The Computer and the Brain"
👍14🔥64
Когнитивные науки и технологии: от нейрона к познанию (Рубрика #Brain)

Недавно я общался с женой на тему мозга, психологии, искууственного интеллекта. Мы обсуждали эти темы в разрезе ее магистерской программы по психоаналитическому бизнес-консультированию, а также моему желанию совмещать практическую деятельность и начать какую-то научную (есть у меня тут незакрытый гештальт). В итоге, она предложила мне глянуть на магистерскую программу "Когнитивные науки и технологии: от нейрона к познанию" от Высшей Школы Экономики. По-факту, ребята экспериментально изучают очень интересные о том, как работают когнитивные процессы в нашем мозге, а программа фокусируется на исследованиях восприятия, контроля внимания, формирования умственных репрезентаций, динамике извлечения информации, обучения, механизмов рассуждения, языка и решения задач. В общем, все звучит очень интересно.
А в общем когнитивные науки и методы исследования описываются в программе так
Когнитивные нейронауки изучают субстрат и механизмы, стоящие за такими формами сложного поведения, как эмоции, язык, внимание, память и т.д. Таким образом, когнитивные нейронауки интегрирует психологию и нейробиологию. Методы, используемые когнитивными нейронауками, включают в себя экспериментальные парадигмы экспериментальной психологии, неврологии, нейроимиджинговые исследования нервной системы, а также безусловно актуальные в настоящее время подходы поведенческой генетики. Научный прорыв в области сканирования мозга позволил исследователям в области когнитивных нейронаук исследовать работу мозга в режиме реального времени при использовании таких методов, как функциональная магнитно-резонансная томография (ФМРТ), магнитная и электроэнцефалография (МЭГ, ЭЭГ), и инфракрасная спектроскопия.

Поступление будет следущим летом и если у меня не исчезнет интерес к этой теме, то я попробую поступить на эту программу:)

#Brain #SelfDevelopment #Science
🔥65😱3👍2
Code of Leadership #26 - Interview with Salikh Fakhrutdinov about SRE Growth and SRE Team (Рубрика #Architecture)

В этом эпизоде мы обсудили роль и задачи SRE-инженеров на примере карьеры Салиха Фахрутдинова, главного инженера по надежности в Origination Business Platform Т-Банка. Команда, в которой работает Салих, отвечает за надежность процессов открытия новых продуктов, поддерживает множество сервисов и активно внедряет подход shift left reliability. Салих поделился своим опытом: от первых шагов в программировании до роли главного инженера, рассказал о переходах между компаниями, развитии архитектурных процессов и работе с инфраструктурой. Также обсудили управление командами, дежурства разработчиков, мотивацию для улучшений и важность избыточности в повышении надежности систем.

Мы успели обсудить следующие темы
- Как у Салиха появился интерес к программированию еще во время учебы в школе
- Как он устроился в небольшую компанию и лет за 8 вырос от верстальщика до техдира
- Как Салих искал и нашел себя после прохождения курса для SRE инженеров, а потом перешел в тогда еще Тинькофф
- В чем различие старшего, ведущего и главного инженеров, так как Салих прошел все эти уровни:)
- Как выглядит работа SRE команды, когда дежурит SRE команда, а когда сами разработчики
- Какие стоят цели и задачи перед SRE окмандой
- Что такое shift left reliability и как это делает Салих
- Как использовать избыточность (redundancy) для повышения надежности
- Зачем нужны учения, причем здесь наблюдаемость и где тут архитектура
- В чем различия между менеджерами и инженерами
- Что рекомандует Салих для развития в IT (любите свое дело, учитесь на практике и не бойтесь сложностей!)

🎧 Слушайте выпуск (на podster.fm, Yandex Music), чтобы узнать больше о том, как строить карьеру в IT, развивать навыки SRE и двигать архитектурные процессы.

Полезные материалы
Профиль Салиха на LinkedIn - https://www.linkedin.com/in/free6k
Профиль Салиха в Telegram - https://t.me/free6k
- https://t.me/book_cube/2765
- https://t.me/book_cube/1522
- https://t.me/book_cube/1302

#SRE #Architecture #Reliability #Management #Staff #Engineering #Processes
🔥14👍73
House AI Task Force’s bipartisan report (Рубрика #AI)

В этом декабре вышел интересный документ, подготовленный двухпартийной рабочей группой Конгресса США по искусственному интеллекту (ИИ). Он представляет собой стратегическое руководство для регулирования и внедрения ИИ в различных секторах. Основные идеи доклада можно разделить на несколько ключевых направлений:

1. Секторно-ориентированный подход к регулированию
Рабочая группа рекомендует избегать универсальных регулятивных мер. Вместо этого предлагается разрабатывать правила для конкретных отраслей, таких как образование, здравоохранение, сельское хозяйство и финансовые услуги. Регулирование должно быть направлено на предотвращение рисков и минимизацию вреда, сохраняя при этом инновационный потенциал США в области ИИ1.
2. Принципы регулирования
Доклад выделяет семь ключевых принципов:
- Учет новизны проблем, связанных с ИИ.
- Содействие инновациям.
- Защита от рисков и вреда.
- Усиление возможностей государства через ИИ.
- Применение секторного подхода к регулированию.
- Инкрементальный подход к разработке политики.
- Сохранение человека в центре обсуждений политики в области ИИ.
3. Поддержка инноваций и доверия
Документ подчеркивает необходимость создания благоприятной регуляторной среды для частного сектора, чтобы стимулировать инвестиции и лидерство США в области ИИ.
В процессе разработки доклада учитывались мнения представителей ведущих компаний, таких как OpenAI и Anthropic.
4. Рекомендации по конкретным вопросам
Рабочая группа предлагает решения для следующих направлений:
- Защита данных и цифровая идентификация.
- Авторские права на контент, созданный ИИ.
- Подготовка кадров для работы с ИИ и адаптация образовательных программ под изменяющиеся требования рынка труда14.
5. Инкрементальный подход
Вместо принятия единого закона предлагается делить задачи на небольшие этапы, что позволит гибко адаптироваться к изменениям технологий и контекста их применения.

Интересно было внимательнее почитать часть про Financial Services, что расположена в самом конце доклада и где приведены следующие инсайты и рекомендации

Ключевые выводы
- Искусственный интеллект (ИИ) предоставляет возможность трансформировать сектор финансовых услуг.
- Качество и безопасность данных имеют первостепенное значение для моделей ИИ в финансовых услугах.
- ИИ может расширить доступ к финансовым продуктам и услугам.
- Технологии ИИ уже используются в секторе финансовых услуг.
- Некоторые регуляторы применяют ИИ для выявления несоответствий требованиям законодательства.
- Небольшие компании в сфере финансовых услуг могут оказаться в невыгодном положении при внедрении ИИ.
Рекомендации
- Создавать условия, позволяющие компаниям в сфере финансовых услуг ответственно использовать преимущества технологий ИИ.
- Поощрять и обеспечивать ресурсами регуляторов для повышения их компетенций в области ИИ.
- Сохранять защиту прав потребителей и инвесторов при использовании ИИ в секторах финансовых услуг и жилищного обеспечения.
- Рассмотреть целесообразность использования «регуляторных песочниц», которые позволят регуляторам экспериментировать с применением ИИ.
- Поддерживать принципиальный подход к регулированию, который сможет адаптироваться к быстрым технологическим изменениям.
- Убедиться, что регулирование не препятствует малым компаниям в использовании инструментов ИИ.

#Management #AI #Software #RnD
4👍2🔥2
A Field Guide to Reliability Engineering at Zalando • Heinrich Hartmann • GOTO 2024 - Part I(Рубрика #Management)

Недавно я посмотрел интересное выступление от Heinrich Hartmann, Head of Reliability Engineering at Zalando SE, про их подходы к обеспечению надежности.

Основные идеи доклада следующие:
1) Heinrich отмечает, что он рассказывает про опыт Zalando, компании, что не является бигтехом и не может себе позволить размах Google в плане SRE. Поэтому цель выступления - поделиться знаниями и опытом для малых и средних компаний.
2) У ребят миссия в Zalando есть четко сформулированная миссия у SRE
Mission: Protect the User Experience from operational failures while keeping an eye on Developer Productivity and On-Call Health

Дальше это превращается в Zalando rule of operations:
3) Rule of operations #1: Obsess about user experience
Опыт пользователя должен стремиться к идеалу, но есть метрики productivity и on-call health являются компенсирующими при попытке повышения надежности. Условно, легко быть надежным, если не менять свои системы (это уменьшает productivity) или сжигать людей в дежурствах (это уменьшает on-call health). В итоге, это объединяется в SRE-треугольник: Reliability - Productivity - On-Call Health. Интересно, что по нашим отчетам в рамках фреймворка SPACE в Т-Банке видно, что ниже всего удовлетворенность как раз у SRE инженеров (про сам фреймворк SPACE я рассказывал здесь).
4) Rule of operations #2: Engineering for reliability involves people as much as involves technology

По-факту, надежность это не только про технику, но и про людей. И чем больше компания, тем больше это про людей и процессы:) В итоге, нам надо рассматривать это с точки зрения социотехнической системы. Автор рекомендует изучить для этого системное мышление и рекомендует книгу "Азбука системного мышления" ("Thinking in Systems: A Primer"), про которую я уже рассказывал. Системное мышление позволит научиться учитывать вторичные и третичные эффекты за счет учета feedback loops. Интересно, что feedback loops являются частью другого фреймворка для developer productivity, что называется DevEx, про который я рассказывал раньше
5) Дальше автор вспоминает закон Конвея и мантру "You build it you run it" как руководящие принципы для организации технологической и организационной структуры
6) Автор приводит системную модель Заландо, которую он использует в размышлениях:
- Менеджмет наверху (25 директоров)
- Engineering в середине (250 команд и 3.5к приложений)
- Платформа в основании (k8s, Postgres, Kafka, CI/CD, Observability, ..., 20 команд)
В итоге, сложные задачки ребята пытаются унести в возможности платформы и снять нагрузку с команд. Нарпимер, масштабируемость и планирование ресурсов интегрированы в платформу, или возможность проводить нагрузочные тесты
7) Дальше автор отмечает в чем Zalando хороши: backend и инфра под микросервисы, а также observability этого, а в чем хочется улучшаться: понимание user experience, а также надежность data systems и бизнес-процессров
8.) Дальше автор рассказывает пр алертинг и делится еще одним operations правилом: Rule of operations #3: Alert on user experience ("symptoms") not on server experience ("causes"). Технические директора отсматривают отчеты по дежурствам по своим командам, чтобы отслеживать нагрузку на инженеров. Если нагрузка слишком велика, то требуется с этим разобраться

Продолжение обзора в следующем посте.

#SRE #Architecture #DistributedSystems #Software #Observability
🔥53👍2
A Field Guide to Reliability Engineering at Zalando • Heinrich Hartmann • GOTO 2024 - Part II (Рубрика #Management)

Продолжая рассказ про выступление Heinrich Hartmann, Head of Reliability Engineering at Zalando SE, хотелось бы рассказать про остальные подходы и принципы, что практикуют ребята

9) Многие отчеты по инфре вшиты в платформу и командам не требуется их собирать руками. K8s, redis, jvm и другие дашборды существуют из коробки, также есть гайдлайны для создания хороших отчетов. Автор рассказывает про RED, 4 Golden Signals, которые они отслеживают
10) Дальше автор рассказыват про observability, которая позволяет отвечать на сложные вопросы относительно вашей системы. Ребята используют OpenTelemetry для стандартизации сигналов приложений, а также у них есть distributing tracing. Подробнее про observability рекомендую глянуть 2 выступления, про которые я раньше рассказывал:
- What Is This OpenTelemetry Thing? • Martin Thwaites • GOTO 2024
- Observability in an Asynchronous World • James Eastham • GOTO 2024
11) В Zalando ребята используют SLO (service level objectives) для работы с reliability и это позволяет
- Понять какую надежность получают пользователи
- Управлять инженерными инвестициями в надежность
- Оценивать влияяние инцидентов
- Тюнить правила алертинга в сторону повышения их качества
У ребят есть отчеты, которые ревьювяться менеджментом относительно соблюдения SLO разными бизнес-операциями.
В общем, это выливается в очередное правило: Rule of operations #4: SLIs quantify the reliabilty of a user experience
12) У ребят выстроен процесс работы с инцидентами и даже есть пятое правило: Rule of operations #5: Past failures lead the way towards future reliability. По-факту, ребята пишут и ревьювят постмортемы, докапываются до root causes, а также ставят и главное выполяют задаки для того, чтобы эти проблемы не повторялись.
13) Напоследок автор оставляет рассказ о том, а как выглядит управление всем этим хозяйством и фоормулирует правило Rule of operations #6: You get what you inspect. По-факту, он рассказывает про еженедельные встречи с директорами и ревью отчетов о надежности

Финализирует автор тем, что приводит все принципы в одном списке (под каждым пунктом которого я тоже готов подписаться)
1. Obsess about user experience
2. Engineering for reliability involves people as much as involves technology
3. Alert on user experience ("symptoms") not on server experience
4. SLIs quantify the reliabilty of a user experience
5. Past failures lead the way towards future reliability
6. Past failures lead the way towards future reliability


В общем, это очень хороший доклад про подход к надежности в технологической компании Zalando.

P.S.
У автора доклада есть отличный личный блог, где есть еще куча интересного материала.

#SRE #Architecture #DistributedSystems #Software #Observability
👍116🔥2
AI in software engineering at Google: Progress and the path ahead (Рубрика #AI)

Этим летом вышел отличный пост от ребят из Google про их подход к использованию AI в инжиниринге. Основные моменты этой статьи следующие
1) Автор статьи работает в команде, что отвечает за среды разработки ПО, в которых инженеры Google проводят большую часть своего времени, включая inner loop (IDE, code review , code search), а также поверхности outer loop (например, управление ошибками , планирование).
2) Ребята отмечают, что использование AI сейчас повсеместно и влияет на developer productivity и satisfaction, а также измеряется при помощи логов
3) У ребят есть три руководящих принципа, которые они используют при внедрении AI в инженерные продукты
- Prioritize by technical feasibility and impact: Work on ideas wherein both technical feasibility has already been established and high (measureable) impact on engineers’ workflows is expected.
- Learn quickly, to improve UX and model quality: Focus on iterating quickly and extracting lessons learned, while safeguarding developer productivity and happiness. User experience is just as important as model quality.
- Measure effectiveness: As our goal is to increase productivity and satisfaction metrics, we need to extensively monitor these metrics.


Производительность разработки была хорошо описана в статьях
- "Developer Productivity for Humans, Part 7: Software Quality" - я разбирал эту статью раньше
- "Measuring Developer Goals" - я разбирал эту статью раньше
4) Схема применения LLM к софту выглядит примерно так:
- Инженеры используют AI инструменты
- Дальше логи взаимодействия используются для тюнинга фичей под реальные потребности инженеров
- Исторические логи используются для тренировки AI моделей и дальше мы возвращаемся к началу
5) Интересно, что предложения AI ассистента для написания кода поднялись до 37%, а по количеству созданного кода к 50% (по количеству символов). Подробнее про то, для чего применяются LLM в инженерных активностях можно почитать предыдущий пост "Large sequence models for software development activities"

Продолжение обзора в следующем посте.

#Software #AI #ML #Engineering #Processes #DevEx
3🔥3👍2
AI in software engineering at Google: Progress and the path ahead - Part II (Рубрика #AI)

Заканчивая рассказ про использование ИИ в разработке, хочется рассказать о том, чего они добились и какие следующие шаги они видят

6) В итоге, ребята в Google научились следующему
- Они достигли наибольшего эффекта с UX, который естественным образом вписывается в рабочие процессы пользователей . Во всех приведенных выше примерах пользователю предлагается предложение, которое переводит его на следующий шаг в рабочем процессе с помощью одной вкладки или щелчка. Эксперименты, требующие от пользователя помнить о необходимости активировать функцию, не масштабировались.
- Они наблюдают, что с предложениями на основе ИИ автор кода все больше становится рецензентом , и важно найти баланс между стоимостью ревью и добавленной ценностью этого предложения. Обычно это вопрос компромисса с помощью целевых acceptance rates.
- Быстрые итерации с онлайн a/b экспериментами являются ключевыми, поскольку офлайн-метрики часто являются лишь грубыми показателями ценности для пользователя. За счет вывода AI-инструментов во внутренний тулинг авторы получают огромную выгоду от возможности легко запускать и итерировать, измерять данные об использовании и напрямую спрашивать пользователей об их опыте с помощью UX-исследований.
- Полученные высококачественные данные имеют решающее значение для повышения качества моделей.
7) Воронка взаимодействия выглядит примерно так
- Event of SWE acting in tooling
- Trigger for ML prediction
- Confident ML Prediction
- Generated ML Prediction
- Discovery of ML Suggestion
- Applied (это целевой действие)
8 ) Авторы отмечают, что автодополнение кода на основе ML дало мощный буст в разработке софта. Конечно эти модели можно улучшать и дальше, но авторы видят перспективы в расширении помощи на тестирование, понимание и поддержку кода, а также они видят два тренда
- Взаимодействие человека и компьютера перешло на естественный язык как на общепринятую модальность, то есть происходит переход к использованию языка в качестве интерфейса для задач разработки программного обеспечения, а также шлюза для удовлетворения информационных потребностей разработчиков программного обеспечения, и все это интегрировано в IDE.
- Автоматизация более масштабных задач на основе ML (от диагностики проблемы до ее исправления) начала показывать первые признаки осуществимости. Эти возможности обусловлены инновациями в использовании агентов и инструментов , которые позволяют создавать системы, использующие один или несколько LLM в качестве компонента для выполнения более крупной задачи.
Авторы предлагают объединиться для создания бенчмарков для оценки этих возможностей следующего поколения. Они упоминают как примеры
- SWEBench - решение issues на Github
- Бенчи из Cognition AI - а Cognition AI запустили Devin (end-to-end software agent), который пытается решать e2e задачки

#Software #AI #ML #Engineering #Processes #DevEx
5👍4🔥2
Woke, Inc. За фасадом корпоративной риторики о социальной справедливости (Woke, Inc.: Inside Corporate America's Social Justice Scam) (Рубрика #Mananagement)

Недавно я наткнулся на книги издательства Fortis Press, основанного в Ереване в 2023 году. Оно публикует переводы книг, посвящённых современным глобальным проблемам. Я купил несколько их книг и первой прочил интересную книгу Вивека Рамасвами, который был кандидатом в президенты США, а сейчас вместе с Илоном Маском, возглавляет новое Министерство эффективности правительства США (DOGE), созданное по инициативе Дональда Трампа. Основная цель этого ведомства — проведение масштабных реформ для сокращения бюрократии, оптимизации государственных расходов и реструктуризации федеральных агентств. Но за несколько лет до этого Вивек написал свою программную книгу с критикой современного подхода к капитализму, который он назвал stakeholder capitalism и противопоставил его shareholder capitalism, который был раньше. Суть в том, что сейчас капитализм пытается делать вид, что учитывает интересы всех стейкхолдеров, а на деле компании используют социальную справедливость и этические ценности для продвижения своих интересов, часто прикрывая этим сомнительные деловые практики.

Если говорить про книгу, то ее название отсылает к движению Woke — "проснувшийся", которое подразумевает нетерпимость к дискриминации и социальному неравенству. А если говорить про основные идеи книги, то они следующие
1) Критика woke-капитализма
Рамасвами утверждает, что корпорации используют «woke»-идеологию как инструмент маркетинга и защиты от критики. По его мнению, это позволяет им избегать ответственности за реальные проблемы, такие как эксплуатация труда или экологический ущерб. Например, он приводит случаи, когда компании вроде Unilever и Nike заявляют о своей социальной ответственности, но при этом игнорируют серьезные нарушения прав работников или продолжают эксплуатировать уязвимые группы населения.
2) Манипуляция потребителями
Рамасвами описывает феномен «woke-индустриального комплекса», где мораль смешивается с потреблением. Компании продают потребителям иллюзию участия в социальных изменениях через покупку их продуктов, что в итоге становится поверхностным решением глубоких проблем. Условно, купи наш гамбургер и он поможет в движении BLM или выпей наш лимонад и это поможет феминисткам
3) Критика ESG-повестки
Рамасвами ставит под сомнение эффективность ESG-инициатив, утверждая, что они часто являются формой «гринвошинга» (создания ложного впечатления экологической ответственности) и не решают фундаментальных проблем устойчивого развития.
4) Идеология woke как средство разделения общества
По мнению автора, woke-культура способствует поляризации общества, разделяя людей на демографические группы и усиливая чувство вины за привилегии у одних и обиды у других.
5) Отказ от смешивания бизнеса и политики

Рамасвами выступает за то, чтобы компании сосредоточились на своей основной задаче - максимизации прибыли - вместо того чтобы вовлекаться в политические и социальные вопросы. По-факту, он предлагает вернуться к старому доброму shareholder capitalism, где основная задача - это максимизация эффекта для акционеров, а учеты интереса стейкхолдеров оставить на правительство, НКО и так далее.

"Woke, Inc." — это не только критика современных корпоративных практик, но и призыв к переосмыслению роли бизнеса в обществе. Книга предлагает читателю скептический взгляд на популярные тренды и побуждает задуматься о том, как моральные ценности могут использоваться для прикрытия корыстных интересов.

#Management #Leadership #Thinking
🔥15👍107👎1
Обложки книг "Woke, Inc. За фасадом корпоративной риторики о социальной справедливости" и "Woke, Inc.: Inside Corporate America's Social Justice Scam"
👍84👎2🔥2
Продолжение Woke, Inc. или подробнее про DOGE (Department of Government Efficiency) (Рубрика #Management)

В предыдущем посте я рассказывал про книгу Вивека Рамасвами "Woke, Inc.". А в этом посте хотел чуть подробнее поговорить про DOGE, консультативной комиссии, цель которой в сокращении бюрократии, снижении неэффективных расходов и упрощении работы федерального правительства. Руководить этой комиссией будут 2 человека
- Илон Маск - генеральный директор Tesla и SpaceX, известный своей поддержкой дерегуляции.
- Вивек Рамасвами - предприниматель и бывший кандидат в президенты, сторонник политики минимального вмешательства государства.

Основные цели комиссии следующие
- Сокращение федеральных расходов за счёт устранения дублирующих регуляций и агентств.
- Уменьшение численности федерального персонала, с предложением сократить его на 75%.
- Консолидацию федеральных агентств с более чем 400 до менее чем 100.
- Консультирование по вопросам дерегуляции для повышения эффективности и снижения затрат. Руководители комиссии говорят оценивают эффект в 2$ трлн долларов из федрезерва США.
- Реформа Diversity, Equity, and Inclusion (DEI): одной из ключевых целей является полное устранение расходов на инициативы в области разнообразия, равенства и инклюзии (DEI). Это включает ликвидацию соответствующих подразделений в таких ведомствах, как Министерство здравоохранения и Министерство обороны.
- Прозрачность работы DOGE: Все действия министерства будут освещаться онлайн для обеспечения максимальной прозрачности. Это позволит гражданам следить за ходом реформ в режиме реального времени.

DOGE будет работать до 4 июля 2026 года, что совпадает с 250-летием Соединённых Штатов. Трамп описал эту дату завершения как символическую для миссии быстрого достижения эффективности. Не так уж долго придется подождать, чтобы оценить насколько удастся задуманное этими джентельменами:)

Правда, есть ряд проблемок на пути к реализации задуманного
- DOGE не обладает прямыми регуляторными или исполнительными полномочиями, поэтому его роль ограничивается предоставлением рекомендаций.
- Предложения по сокращению программ социального обеспечения или дискреционных расходов могут столкнуться с серьёзным политическим сопротивлением.
- Юридические вызовы могут возникнуть при попытках обойти одобрение Конгресса для реализации некоторых мер дерегуляции.

Рамасвами сравнивает масштабность этих реформ с Манхэттенским проектом времен Второй мировой войны, подчеркивая их потенциальное влияние на всю страну. Он считает, что главной проблемой США является раздутая бюрократия, которая мешает эффективному управлению государством. Таким образом, DOGE под руководством Рамасвами и Маска нацелен на радикальное преобразование структуры управления США с упором на сокращение расходов, упрощение процессов и повышение прозрачности работы правительства.

#Management #Leadership #Thinking
🥴8🔥75👎4😁3👍1