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

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

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

Очень актуально с учетом нашей текущей 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
👍8
Ценности.

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

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

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

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

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

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

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

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

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

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

Буквально через неделю, 14 января, в Санкт-Петербурге, ул. 2-я Советская, д. 18, Failover, в 19:00 начнется встреча с Программным комитетом Saint HighLoad++ 2026.

Встреча пройдет в двух форматах:
зарегистрироваться офлайн
зарегистрироваться онлайн

Если вы хотите стать спикером Saint HighLoad++ 2026 или принять участие в формировании программы летней конференции — приходите (или подключайтесь онлайн) на встречу. Программный комитет расскажет все подробности о конференции: как все будет, какие темы будут особенно актуальны, какие нововведения будем внедрять.

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