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

По вопросам интеграций, рекламы, приглашений на круглые столы и в качестве докладчика — @golodnyj
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Лучше уже сегодня ну будет.
🔥14😁7
Media is too big
VIEW IN TELEGRAM
Технологии, которые будоражили нас в 2025 году.

Это не просто самый новогодний, но и самый длинный эпизод шоу «404 секунды». Остановили таймер и погрузились в технологические итоги года вместе с гостями. Обсудили всё, что будоражило нас в 2025: ИИ-ассистентов, мультиагентные системы, вайбкодинг, кибербезопасность, этику — и многое другое. А ещё поразгоняли шутки — пусть не всегда смешные, зато про AI. Подключайтесь!

Гости выпуска: Глеб Баянов, руководитель AI Lab, Авито и Юлий Шамаев, начальник управления моделирования партнёрств и ИТ‑процессов, ВТБ. Бессменный ведущий — Антон Черноусов, Developer Advocate Yandex Cloud.

Полный выпуск тут:
VK
Youtube

#подкаст #404seconds
🔥5👍2
Мандаринки в пакете.

Последнее время стал замечать внедрение умных автоматических касс. Когда в пакетике кладешь мандаринки и опа — она сразу тебе предлагает выбрать товары для взвешивания из «мандаринок». Признаюсь, первый раз я облазил кассу, нашел камеру, пошел попробовал в мешочек положить и яблоки, и мандарины. Короче, было интересно, как автоматика отрабатывает «шумы».

А сегодня хочется поделиться некоторой внутрянкой: самый большой в мире датасет для умных касс и систем учета в ритейле представили инженер Yandex Cloud и исследователи Сколтеха.

Это набор фотографий тех самых фруктов и овощей, который ритейлеры могут использовать для обучения алгоритмов в умных кассах и системах учета. С помощью датасета можно значимо улучшить точность распознавания продуктов в реальных супермаркетах — он учитывает изображения объектов с полиэтиленовыми пакетами, пересечением объектов и «шумным» фоном на прилавках.

А также датасет поможет автоматически подсчитывать количество единиц товара. Вот про количество я не знал, и надо найти, что продается поштучно, и попробовать еще раз потестить систему.

Для тех, кому нужны подробности, в журнале Scientific Data опубликована статья с описанием датасета. Набор изображений размещён на платформе Zenodo, а код и примеры моделей — на платформе Kaggle. Короче, полный набор вкусноты для тех, кто хочет продолжить улучшать процесс, а не огрызок, как обычно.

Почему это важно? Прежде всего, это позволяет исследователям и разработчикам использовать набор в своих проектах и сравнивать получающиеся решения с результатами авторов. Понятно, что датасет надо развивать и адаптировать под разные сезоны, товары, регионы. Будем надеяться, что сообщество этим займется.
🔥8🎉3💯3
День энергетика!

Чуть не забыл +) всех причастных с праздником.

Очень актуально с учетом нашей текущей AI повестки. Надо больше золота энергии!
👍4😁3
Сегодня вторник.
🔥6😱3💯2🗿1
Пиксельное гилти плеже.

Скоро Новый год, и хочется отдохнуть, а не вот это вот всё. У меня из детства самыми новогодними развлечениями запомнились игры за компом. Почти всё пиксельное великолепие прочно связано с выходными и праздниками: Civilization, Принц Персии, Герои... ммм...

Кстати, пиксельную мини-игру «Герои Данных и Киберпанка» недавно запустили как минутное развлекалово. Она частично вдохновлена теми самыми «Героями меча и магии». В игре сервисы платформы данных Yandex Cloud — это могущественные артефакты, с помощью которых можно победить Лорда Дата-Хаоса, Короля Токсичного кредита и других злодеев. Эти злодеи мешают нашим героям: Кибер-архимагу финтеха, Мастерице торговых локаций и Инженеру цифровых двойников.

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

П.С. Чет аж пиксельного гилти плеже страсть как захотелось, вспомнился еще Transport Tycoon Deluxe и его открытая версия OpenTTD, вот где можно было всадить полсотни часов и не заметить.

А вы во что рубились?
🔥42
Железки для AI.

Появилась информация, что Nvidia покупает Groq. Цена вопроса 20 миллиардов долларов.

Комания Groq основана в 2016 году выходцами из Google, они имели отношение к разработке фирменных процессоров Tensor Processing Unit (TPU). Подробно про TPU можно почитать тут.

Под ковром переход ряда специалистов из Groq в Nvidia, по сути перетекание мозгов.
Сегодня 43. Праздную, отдыхаю, принимаю поздравления.

Есть у меня многолетняя традиция — охотиться на рубанки. Но в этом году я планирую прикупить для работы совершенно изумительную пилу, так как предвидится неимоверное количество особенной работы — Festool KAPEX KS 120. Доставать ее придется, конечно, на оленях и не быстро. 

Если вы хотите поучаствовать в сборе средств на подарок к моему дню рождения, то вы легко можете принять участие тут.

P. S. А я удаляюсь резать ананас.
🎉144
Планомерный рефакторинг.

Настало время расчехлить вечную тему рефакторинга вместе с Евгением Лазаревым обсуждаем подходы, аналогии с ремонтом, вспоминаем broken windows theory, Strangler Fig Pattern и не только.

Именно об этом наш 339-й подкаст The Art of Programming — «Планомерный рефакторинг».

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop
🔥31
Реквием по здравому смыслу.

Недавно меня просили дать пример дофаминового контента, а вот же он. Этот пример подкинул дорогой камрад Алексей, статья, полная передергиваний, где жир течет из каждого абзаца. Для затравки наслаждения:

И вот блестящий инженер-интроверт получает отказ не потому, что он плохой специалист, а потому, что его психотип не подходит под текущую «астрологическую карту» отдела.


Или вот прекрасное:

И здесь на сцену выходит Искусственный Интеллект, замыкая круг абсурда. Кандидаты используют ChatGPT, чтобы генерировать пафосные письма о «миссии» и «ценностях». Рекрутеры используют ИИ, чтобы эти письма фильтровать и анализировать «тональность». Мы пришли к ситуации, где боты общаются с ботами, имитируя человеческие эмоции, которых нет ни у одной из сторон.


Кстати, про то, что в процессе найма ИИ будет работать с обеих сторон, мы с Алексеем обсуждали в одном из подкастов, где-то с годик назад.

Статья круто замешана на страхах, скандалах, обидах и противоречиях:

Происходит подмена понятий: целью становится не создание качественного сервиса для людей, а получение квартальной премии.


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

А вот насколько она полезна, экспертна, экологична, помогает рынку... Ну, это вам решать, дорогие читатели. Комментариев там уже под триста насыпало.
🔥53🗿3😱1
Что делать, что делать...

Эти ваши Ai делают людей тупыми, так говорят исследователи и эксперты (раз, два, три).

Похоже, скоро на всех столах страны появятся подобные книжки. Но мы это будем посмотреть. Годика 2–3 надо будет понаблюдать. Но мы же никуда не спешим?
😁1
ПинКод. Новейшие технологии.

Приближается новый год и хочется чего-то волшебного. Чего-то из детства. Попалась мне серия подкастов — «ПинКод. Новейшие технологии». Это прекрасная колаба Смешариков и экспертов из Яндекса!

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

П.С. Ну, мы же все любим смешариков?
2😁1🎉1
State of DevOps с новогодним вкусом.

Давно не хулиганили, а точнее, хулиганили давно, но вот руки добрались только сейчас. Собрались как-то с Александром Кирилловым, CTO Evrone, и с наскока разобрали ранее вышедший и полностью созревший State of DevOps Russia 2025. Ну и, конечно, трем про конференции.  

Именно об этом наш предновогодний 340-й подкаст The Art of Programming — «State of DevOps с новогодним вкусом».

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop
2🔥93🎉1
С наступающим!

Этот ИИ-год подошел к концу. Хочется пожелать всем по-настоящему эффективно использовать новые инструменты. Развивайте свою память, сосредоточенность и внимание.

Берегите себя в новом году!
16😁7🎉6
Сказ про то как красноглазики опять менеджеров обманули.

Вместе с Алексеем в две каски развлекались в новогоднем 301-м эпизоде подкаста «Разбор полетов».

Вспоминали JetBrains, Kotlin, хоронили Fleet и думали над тем как все по кругу на...егорили.

Слушать подкаст на Яндекс.Музыке.
Читать полезняшки от «Разбора Полетов».

#подкаст #debriefing
Science Fiction Day.

Коллеги, да здравствуют наши прекрасные писатели, творящие в жанре научной фантастики! 2 января 2012 года в США учреждён Science Fiction Day. Праздник насквозь неофициальный, но это не мешает нам его праздновать и вспоминать прекрасных авторов, создавших наши прекрасные воспоминания.

Впереди еще несколько дней праздников, и можно насладиться великолепной литературой, например:

Дуглас Адамс — «Автостопом по галактике»

Роберт Хайнлайн — «Дверь в лето»

Аркадий и Борис Стругацкие — «Пикник на обочине»


А что из фантастики читаете вы?

П.С. Из коментов:

Питер Уоттс — Ложная слепота

Айзек Азимов — «Конец вечности»
Станислав Лем — «Солярис»

Лю Цысинь — «Задача трех тел»
Лю Цысинь — «Темный лес»
Лю Цысинь — «Вечная жизнь Смерти»

Баошу — «Возрождение времени»

Деннис Тейлор — «Мы – Легион. Мы – Боб»
Деннис Тейлор — «Потому что нас много»
Деннис Тейлор — «Все эти миры»
Деннис Тейлор — «Небесная река»
Деннис Тейлор — «Пока мы не сбились с пути»

Энди Вейер — «Марсианин»
Закон Брукса.

Недавно в разговоре упомянул закон Брукса, и внезапно пришлось объяснять. Ноги растут прямиком из 1975 года, тогда вышла книга Фредерика Брукса — «Мифический человеко-месяц, или Как создаются программные системы» (так название было переведено на русский язык).

Frederick Brooks Jr. — Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

В этой книге был сформулирован принцип:

Adding manpower to a late software project makes it later.

Добавление дополнительных сотрудников в отстающий проект может привести к его дальнейшей задержке.


Фредерик Брукс в некотором смысле опирался на несколько базовых тезисов, среди которых два ключевых:

1. С ростом количества людей в проекте быстро растут дополнительные каналы связи и, как следствие, значительно увеличиваются накладные расходы на связь.

2. Каждого нового сотрудника необходимо адаптировать в проекте. А также требуется на базовом уровне его синхронизировать с командой.


И то, и другое занимает время и замедляет работу всей команды. При этом, как замечал позднее сам Брукс, затраты возможно снизить при грамотном планировании и дополнительные люди были добавлены в начале проекта, но если проект уже опаздывает — то всё, труба!

#DevRel
👍7
Ценности.

Есть забавное упражнение. Можно сказать, медитативное. Берем список ценностей, допустим, этот из двухсот штук, заранее составленный Владимиром Моженковым. Берем карандаш. И начинаем вычеркивать те ценности, которые мимо вас, вашей идентичности, к которым вы не склонны.

Первое время идет достаточно бойко. Вы убираете те, что точно не про вас. А те, в которых сомневаетесь, пока оставляете. Список стремительно сокращается. И потом становится сложнее и сложнее.

Когда остается 20–30, вы уже детально сравниваете. Раздумываете. А задача — оставить 3–5 базовых для вас ценностей, лучше 3. Забавно то, что как только их реально так мало в вашем личном списке, то вы все свои решения, проекты, связи очень быстро начинаете сортировать!

Оооо... Как много интересного вы о себе узнаете.
👍10🔥5
The Modern Software Developer.

Случайно набрел на репозиторий осеннего Стэнфордского курса по ИИ-программированию.

Внутри «The Modern Software Developer», всё о том, как использовать ИИ на различных этапах разработки. Начинается всё с промптинга. Конечно, можно будет разобраться и с управлением контекстом, вайбкодингом и т. д. Отдельное внимание уделено созданию ИИ-агента и MCP-сервера. 

К каждому уроку есть полезные ссылки для чтения, презентации и, разумеется, подробные практические задания. По мне, так приятное начало нового года. Не самый сложный обучающий курс.
👍6
Logging sucks.

Не... ну мы все привыкли читать, а лучше просто писать и никогда не читать эти самые логи. В очередной раз нам предлагают посмотреть на проблему написания логов. В этот раз как-то системно, что ли.

Boris Tane — Logging sucks. And here's how to make it better.

В публикации, наверное, самое ценное — это отработка возражений. Например, про OpenTelemetry: ну правда, если ты перешел на OpenTelemetry, это совершенно не значит, что у тебя все хорошо.
1👍3🔥1