TGViewer
Сергей Озеранский Сергей Озеранский @sergeiozeranskii · 2.35K subscribers
Post #612 998
Я вот не понимаю, зачем люди идут в OSS и контрибьютят на отвали. Ценности в этом ноль для всех: ни мейнтейнеру, ни самому контрибьютору.

По-моему, OSS как раз то место, где инженер должен выложиться на максимум. И контрибьютить в OSS пиздец как круто. Тут никто не бьет тебя по рукам со словами "нет времени делать хорошо". Нет дедлайна от продакта, нет "давай на скорую руку, потом поправим". Есть только ты, твоя работа и твое творчество.

Поэтому для себя я делаю простой вывод: то, что человек делает в OSS, это потолок того, что он вообще умеет. Лучше уже не будет.

Вы скажете, что я слишком строг. Но как можно нести PR на ревью, когда у тебя падает линтер? Серьезно. Такое несут, и это дичь. Даже сейчас, когда есть LLM. И даже вопрос не в линтере, речь в том числе про степерь погруженности в задачу, про изучение документации и прочего, что помогает сделать ожидаемое действительностью.

Я не строгий, я объективный. OSS это тоже работа, и на нее уходит время. Причем не только время контрибьютора, но и мейнтейнеров, которые по ту сторону так же впахивают, часто бесплатно и по вечерам, чтобы выдать продукт, которым пользуются люди. Да, OSS это продукт. И к нему применимо все то же, что и к продуктовой разработке.

Я очень уважаю мейнтейнеров, ведь я бесплатно пользуюсь результатами их труда. Поэтому, если я что-то контрибьючу, то сначала сам все проверяю: тесты, линтер, описание, чтобы было понятно, что и зачем. Сверяюсь со стандартами репозитория и так далее. Для меня это и есть благодарность. И это в первую очередь не звездочка на гитхабе, а PR, который не нужно гонять по кругу из десяти правок. Чтобы мейнтейнерам было приятно его открыть, а не тошно.

Уважайте чужое время. В OSS это особенно видно. И все что выше описано, это все релевантно и в рабочих задачах.
  • 👍 12
  • 🔥 6
  • 👏 3
  • ❤ 1
  • 🦄 1
More from @sergeiozeranskii
  1. Sep 24, 2026Еще немного про ускорения. На этот раз про тесты, а точнее про coverage (Python). Библиоте…
  2. Sep 24, 2026Обнаружил, что агенты Claude Code в разных сессиях умеют общаться между собой. У меня сейч…
  3. Sep 23, 2026Возьмем Python-сервис в Kubernetes. Как правило на старте контейнера может проявляться спа…
  4. Sep 23, 2026Сегодня случилось страшное. То, чего я никак не ожидал. За все годы на MacBook со мной так…
  5. Sep 17, 2026Помните про https://github.com/ozeranskii/httptap? Я писал о нем давно еще - > тут. Наклеп…
  6. Sep 17, 2026Поломали или у меня поломалось? Как у вас?
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →