The Art Of Programming
2.48K subscribers
605 photos
56 videos
2 files
797 links
Канал подкаста The Art Of Programming о Developer Experience, инструментах, технике и разработке ПО в самом широком смысле, включая менеджмент ИТ-проектов.

По вопросам интеграций, рекламы, приглашений на круглые столы и в качестве докладчика — @golodnyj
Download Telegram
Пока ты спишь враг качается!

Чтобы быть в форме нужно соблюдать режим. Вовремя спать. Вовремя просыпаться. Кушать. И конечно качаться.

Качаться надо не постоянно, но регулярно. Вот не плавал месяц и полез в бассейн. Проскрёб еле-еле 200 метров. Тело ломит. А через недельку уже как рыбка плаваешь те же самые 200 метров.

Мозг, с некоторой натяжкой, тоже можно считать мышцей. А вот как его тренить? Мне очень нравится игра го — сильно нагружает голову если погрузиться в нее глубоко. Она же Weiqi или Baduk. Правил не много, но игра потрясающая. Если интересно узнать про одну из нейронных сетей, которая прекрасно и с легкостью обыгрывает человека можно прочитать, например, эту статью — AlphaGo Zero совсем на пальцах
🔥2
Технический писатель

Мои коллеги разыскивают Технического писателя, да ни куда-то, а в YDB. Это серьезный проект с большими планами.

YDB — это распределённая отказоустойчивая реляционная СУБД с открытым исходным кодом, которая сочетает высокую доступность, масштабируемость и производительность.

Что нужно делать? — спросите вы меня. И я вам отвечу, прежде всего создавать и обновлять по-настоящему техническую документацию: описания технологий, пошаговые руководства, справочники API, архитектурные документы. Ну, а подробнее можно узнать и откликнуться тут.
👍1🔥1
⚡️ Конференция Kuber Conf ’23 в самом разгаре!

Подробная программа конференции тут. Если вы смотрите конференцию в онлайне, то подключайтесь к трансляции на YouTube.
А ещё можно позадавать вопросы спикерам в телеграм-чате Kubernetes.
5
Сегодня начался Saint HighLoad++

Бесплатную трансляцию главного зала можно посмотреть тут:

https://www.youtube.com/live/B4siF3ll8D0
5🔥2
Продолжаем зажигать на Saint HighLoad++

Бесплатную трансляцию главного зала второго дня можно посмотреть тут:

https://www.youtube.com/watch?v=DdC-CsByV78
🔥2
Лучший доклад

Завершилась конференция Saint HighLoad++ и в кулуарах задали ожидаемый вопрос — а какой доклад больше всего мне понравился? Надо понимать, что давать оценку по обрывочному посещению программы конференции весьма непросто. Ряд докладов удалось посетить, некоторые доклады как член ПК я уже видел, отобранные еще ожидают своего просмотра с карандашиком знойными вечерами.

Но даже в этой непростой ситуации у меня есть хороший ответ. Лучшим был не доклад, а выступления на отдельной секции — Fail-митап. Секция не записывалась. Это, можно сказать, череда искренних рассказов очевидцев аварийных ситуаций. 

Каждая история немного глупая, чуть-чуть курьезная, жизненная и страшно реальная. Совершенно точно эти истории запомнятся и будут пересказываться коллегам. Каждая история поучительная и в своей простоте и грязных подробностях иллюстрирует, что все мы не идеальны и совершаем ошибки. Каждая говорит нам, что все мы хоть и стремимся делать свою работу хорошо иногда это бывает невозможно.
9👍3
Ближайшие два дня проведу на конференции Saint TeamLead Conf 2023 в качестве ведущего в Красном зале. Наблюдать за событиями конференции можно тут.

Если вы лично на конференции, приходите развиртуализируемся.
🔥4
Удаленная работа

Вчера один из докладчиков в моём зале на Saint TeamLead Conf 2023 затронул тему удаленной работы. И пройти мимо этой, больной для многих руководителей, темы невозможно.

Для меня удаленная работа во всей красе проявилась в 2010 году, хотя попытки распробовать, с моей стороны, были еще в 2006-2008 годах. В 2017 году я сознательно вышел в офис, хотя и страдал адски, но проект и команда того стоили. Последние три года в Yandex Cloud я работаю в некотором гибридном режиме.

26-го июня в информационное поле вплыла статья «We're Now Finding Out The Damaging Results of The Mandated Return to Office — And It's Worse Than We Thought» от Gleb Tsipursky (кстати, у него есть неплохая книжка про когнитивные искажения, напишу о ней позже).

Статья опирается на три исследования. Результаты интересные, далее цитата:

Unispace обнаружила, что почти половина (42%) компаний, которые обязали возвращаться в офисы, столкнулись с более высоким уровнем оттока сотрудников, чем они ожидали. И почти треть (29%) компаний, требующих выхода в офис, испытывают трудности с подбором персонала. Представьте себе, что — почти половина! Другими словами, они знали, что это приведет к некоторой убыли, но они не были готовы к серьезным проблемам, которые могут возникнуть в результате.

Наше с вами окружение распробовало удалёнку. Но компании все еще хотят видеть сотрудников за столами в офисах. Продолжение на бусти.
👍4
Лето...

Две шикарные конференции закончились и всю эту неделю стояла очешуительная погода в Питере, самое время пойти на пляжик, прожарить косточки. В соседнем парке девушки расстелили пледы и загорают.

Пошел в маркет промониторить наличие интересных пледов и напал на проект, тут нашлись пледы связанные бабушками «От Ба», и только я решил поддержать этот проект оказалось что все уже разобрано...

Короче, пока я работал на конференциях все пледы ручной работы из натурального хлопка разобрали.
👍4🤩2
Сезон всё.

Весенний сезон конференций подошел к концу. Да... кое-где, кое-кто, кое-что, если вы понимаете о чем я, проведет... но итоги можно подводить. 

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

На осенний сезон, в который еще пока можно успеть попасть, готов взять три доклада на сопровождение за символические деньги. Пишите в личку, договоримся.
👍5😢1
Микроменеджер — горе в команде

Недавно с Евгением записывали подкаст. А тут ребята из Онтико совместно выпускают публикацию по результатам, одного из его выступлений.

Примечательно, что в публикации как и выступлении Евгений выводит семь причин (не путать с семью смертными грехами — это другое) как люди становятся микроменеджерами. И среди всех хочу остановиться на второй причине — «Недоверие к коллегам».

Далее цитата — «Микроменеджер может считать, что он самый умный, а остальные не столь хороши, поэтому надо делать только так, как он говорит. На диалог он идёт с неохотой».

Это, как мне кажется, не самое страшное. Бывает так, что реально, он самый умный и команду не он набрал, а она ему досталась... Ситуация критическая и директивным управлением менеджер выруливает ситуацию. Времени подняться над ситуацией отрефлексировать, принять оргвыводы времени нет — маячит новый кризис. И вот из раза в раз: дом горит, бригада тушит, шеф разруливает.

В итоге, микроменеджер — горе в команде, но не все так однозначно. Все совпадения случайны.
👍3🔥32
Два рабочих места.
 
Есть такой отдельный жанр, ходить по собеседованиям. Отдельные мои коллеги раз-два в год такое проворачивают, чтобы взбодриться. И конечно на таких собеседованиях бывают забавные вопросы.
 
Примерно 10 лет назад на интервью меня спросили: «Как далеко от рабочего места вы живете?». Вполне себе уместный вопрос, хотя работа предполагалась в удаленном формате. На этот вопрос ответил, что одно мое рабочее место в трех метрах от моей спальни, а второе в 14-ти минутах ходьбы. Этот простой вопрос и ряд последующих наводящих вопросов помог представить нанимающему менеджеру техническую оснащенность и в некотором смысле опытность в вопросах удаленной работы.
 
Меня попросили описать, зачем мне нужно два рабочих места. На что я описал проблемы первого года работы на удалёнке. И что негативный опыт затворничества привел меня к необходимости иметь одно рабочее место в пешей доступности от квартиры, что помогает собраться с мыслями во время прогулки. Что физическая активность ежедневная необходимая и рутинная часть моего процесса планирования.
 
А домашнее рабочее место — это удобство разношенных тапочек — ты работаешь там, где живешь. Именно после того интервью сформулировал несколько ключевых для себя положительных факторов удаленной работы. Продолжение на бусти.
👍4🔥2👎1
Самокаты

Лето, ветерок, а в Питере еще и дожди начались... Но меня как и многих радуют поездки на самокатах. Короткие, недорогие поездки в кайф. Как последняя рука, последняя миля, третий транспорт, как не назови — удобная штука эти самокаты (хотя я знаю, многих они бесят).

Помните я писал про округление в чеках. Тут птичка на хвостике принесла что округление добралось до Самокатов.

Округление – это небольшая механика, которая помогает каждому учавствовать в благотворительности. Стоимость заказов округляется в большую сторону, и деньги идут в копилку фонда «Помощь рядом». Сам Яндекс в этот фонд еще докидывает ежемесячно 12 млн рублей.
👍5👎2
Маша из Эльбы

Если вы ИПшник, то в 2023 году вы «внезапно» познакомились с Единым налоговым счётом и единым налоговым платежом.  Эта фигня действует для каждой организации и ИП с 2023 года (за исключением самозанятых ИП). И в этом месте у меня прямо болит. Так как ранее, все что мне нужно было делать — это при уведомлении из Эльбы прийти и несколько раз нажать на кнопку оплатить, далее, далее... отправить, далее, далее...

С появлением единого налогового платежа Эльба потеряла частичку автоматизации при расчёте налогов и приобрела частичку моей ненависти. Интеграция с налоговой, хочется верить временно, работает через одно место. Пока, лучшее что может мне предложить сервис — «Укажите уплаченные суммы вручную». Чтобы все сделать правильно надо идти в личный кабинет налогоплательщика и копать там проводки. В этот момент хочется залезть на стенку. Да, там все логично. Да, там все красиво. Но ля, верните все взад, когда мне ничего не надо было делать руками.
 
Если вас как и меня ломает разбираться, что там и как устроено, то можете сходить посмотреть на Машу из Эльбы, она бодро рассказывает про то как все устроено и на что нужно обратить внимание.
Making Architecture Matter

Пару слов про архитектуру из уст дедушки рефакторинга. Пятнадцатиминутный Keynote стоит того, чтобы посмотреть, подумать.

Martin Fowler хорошо себя ведет на сцене и местами использует несколько интересных жестов, помогающих ему взаимодействовать с аудиторией.
👍6
Altered Carbon

В выходные решил почитать, что-то из классики. Под руки попался отличный роман Ричарда Моргана «Видоизменённый углерод». В какой-то момент решил свериться, а как некоторые моменты показаны в сериале и залип (понятно, что это два разных произведения и сравнивать нельзя). Оригинально роман издан почти двадцать лет назад, а сериал вышел в 2018 году.

Заинтересовал меня второстепенный персонаж сериала — Искусственный интеллект По, управляющий автоматизированным отелем. Этакая аллюзия на американского писателя Эдгара Аллана По. Вот ты входишь в помещение, а нейронная сеть тебя анализирует, подстраивается, заказывает тебе еду и алкоголь, вызывает девушек с пониженной социальной ответственностью — этакий умный дом здорового человека.

Задумался. Может мы даже доживем до чего-то подобного.
Data Open Source Day

Буквально через сорок минут начнется Data Open Source Day. Смотрите трансляцию на YouTube.

Обсудим, какие реальные бизнес-задачи можно решить с помощью Open source-продуктов Яндекса, включая YDB и YTsaurus. Также на конференции спикеры из Ozon и «Битрикс24» поделятся своим опытом хранения и обработки данных, построения аналитических систем и решения других задач на основе открытого кода.
🔥5👍42👎1
Безопасно говоря

Не много подкастов в последнее время выходило. А дело все в том, пришлось вложиться в новый подкаст «Безопасно говоря». Записано уже два сезона, выпуски будут выходить постепенно... Говорим про всякие темы плотно связанные с безопасностью, требования регуляторов, защищиту приложений, пинтесты и т.д.

Не все получилось сразу как хотелось. Но меня радуют мои соведущие Рами и Алексей и радует подбор гостей. В первом выпуске спикерами стали Павел Арланов, директор по безопасности Сравни.ру и Роберт Сабирянов, CTO «Бланка».

Подкаст можно слушать и смотреть.

#подкаст #sec
4
Пятничные заметки: про доклады.

Любой доклад на конференции — это история, следуйте нескольким следующим советам, чтобы ваше выступление было более качественным:

1. С самого начала выступления расскажите о проблеме: о чем вы будете говорить, а о чем не будете. Это сформирует у аудитории правильные ожидания от вашего выступления.

2. Уделите одну минуту представлению себя и своего опыта. Расскажите почему именно вы говорите про обозначенную проблему и почему именно вас надо слушать.

3. Люди любят слушать истории и героев. Но истории редко бывают линейными. Хорошо если ваше выступление будет рассказывать историю состоящую из более мелких связанных сюжетов. Каждый из сюжетов должен продвигать героев к решению обозначенной проблемы. Каждый сюжет должен показывать проблему под другим углом, и вскрывать невидимые первым взглядом проблемы. Идеально иметь не более трех сюжетов в одном докладе.

4. Во время выступления вы должны четко сформулировать не более трех идей, которые вложите в головы слушателей. Решение проблемы это только инструмент с помощью которого вы формируете эти идеи.

5. Завершайте свое выступление выводами (некоторым саммари решения проблемы) и мотивирующими высказываниями. Ваше выступление должно активировать слушателя, можно сказать, заставить пойти и что-то сделать: прочитать, посмотреть, изучить или сделать.
🔥9
Переписывали и переписываем

Идет активная подготовка к осеннему сезону конференций и мне регулярно приходится помогать ребятам переписывать их заявки. И как developer advocate и как член ПК, указываю на ряд недостатков. Помогаю улучшить названия, тезисы, сопроводительные письма. Иногда чувствую себя промптером для ChatGPT.

Кстати, когда в голову ничего не лезет или глаз замылился, использовать свои черновики в качестве материала для переписывания в подобных системах одно удовольствие. С большим интересом экспериментирую над YandexGPT, которая вышла не так давно, благо ее встроили уже почти во все что можно, например, тут в уголочке .

Говорят с момента запуска в мае пользователи обратились к YandexGPT 44 млн раз — это с одной стороны и не много, но с другой стороны и не мало. Эксперименты продолжаются.
👍5