DiscoverОрганизованное программирование#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев
#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев

#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев

Update: 2025-06-22
Share

Description

В 2010 году я много собеседовал начинающих разработчиков, и одним из них был Артём Малышев. Он не прошёл испытательный срок, но само собеседование и несколько недель работы с нами оставили у него сильное впечатление и задали вектор всей его карьеры.

С тех пор прошло больше десяти лет. Артём успел поработать на фрилансе, получил грант Mozilla, стал контрибьютором Django Channels, и сейчас входит в core-команду Django. Недавно мы снова пересеклись — и я пригласил его на подкаст, чтобы разобрать, как складывался его путь и что на него повлияло.

Обсудили:
- что давал ранний фриланс на Upwork и почему там важно сразу считать стоимость не только работы, но и валютного контроля;
- как автоматизация антивирусных отчётов превратилась в первый серьёзный питон-опыт;
- Как один твит,  XSLT-плагин и 20 чашек кофе привели к внезапному контракту в Германии;
- коридорный разговор на конференции, который привёл к гранту Mozilla и работе над Django Channels;
- историю о контрибьюторе, продавшем поддержку библиотеки без ведома автора — и чем всё закончилось.

А ещё — поговорили о росте. Сколько времени занимает развитие навыков? Что на самом деле даёт переход от рутинных задач к контрибьютам в open source? И почему нет коротких путей от джуна из региона до ключевого участника глобального проекта.


  • (00:00 ) - — Введение и анонс

  • (03:15 ) - — Первая встреча: момент, когда всё изменилось

  • (04:35 ) - — Карьерное начало Артёма: первые шаги в IT

  • (08:16 ) - — Взлёт Ruby & Rails: почему они стали такими популярными

  • (12:58 ) - — Насмотренность и опыт: как это влияет на качество кода

  • (16:45 ) - — Реалити-чек: смена целей и взглядов

  • (20:56 ) - — Курьёзное интервью: «заводная» путаница

  • (24:13 ) - — Проект M3: первые шаги в новом месте

  • (28:18 ) - — Заказ от Positive Tech: опыт корпоративного проекта

  • (33:42 ) - — Антивирусы и ограничения: столкновения с корпоративщиной

  • (36:16 ) - — Рефлексии: переход в open-source

  • (40:21 ) - — Удалёнка: как они перешли на дистанционку

  • (44:57 ) - — Влияние Bundler: роль инструментов для Ruby

  • (48:18 ) - — Появление Poetry: реакция сообщества

  • (53:26 ) - — Менеджеры версий: универсальные решения

  • (58:23 ) - — Пакетный хаос: проблемы на GitHub

  • (01:02:39 ) - — Первый фриланс-заказ: опыт и выводы

  • (01:07:59 ) - — XML Conf в Праге: впечатления с конференции

  • (01:10:33 ) - — Асинхронность в Python/Django: зачем и кто за этим стоит

  • (01:15:43 ) - — Под капотом: архитектурные сложности

  • (01:22:07 ) - — Итоги Channels: успех или тупик

  • (01:25:02 ) - — Генераторы в практике: сложности внедрения

  • (01:30:34 ) - — Контрибьютинг в крупные проекты: как это сделать

  • (01:34:52 ) - — Закрытая соцсеть: контрактный кейс

  • (01:40:04 ) - — Драйвер-фреймворки: Rails vs Python

  • (01:45:23 ) - — Конкуренция проектов: борьба идей

  • (01:57:25 ) - — Предательство: обида и урок

  • (01:59:54 ) - — Опыт OSS: важные выводы

  • (02:05:29 ) - — Микрозадачи: система тикетов

  • (02:11:17 ) - — Трудолюбие vs талант: главный вывод

  • (02:12:47 ) - — Рельсовые конференции и Inertia: взгляд в будущее

  • (02:14:09 ) - — Заключение



★ Support this podcast ★
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев

#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев

Кирилл Мокевнин