Примечание редактора: Это гостевой пост от Дженн Шиффер, которая первоначально разместила его в своем блоге чрезвычайно онлайн и невероятно загружена (вы можете увидеть исходный пост здесь) . Мы на 100 % согласны с важностью инклюзивного, совместного и поддерживающего сообщества и экосистемы кода.

На днях я обедал с очень крутым местным евангелистом разработчиков, и среди многих интересных тем, которые мы затронули в мире разработчиков, особенно выделялась та, как разработчики склонны чрезмерно беспокоиться о том, будет ли их вклад в код экосистемы действительно ценны. Это часто всплывает, когда люди спрашивают меня, нормально ли размещать статический сайт на Glitch или использовать его для сохранения фрагментов кода или одноразовых прототипов (да!).

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

  1. Как «владельцы» этих экосистем, не сформулировав, что мы хотим или не хотим вносить.
  2. Как разработчики в сообществах этих экосистем, проецируем свои собственные предубеждения, решая за других, что принадлежит, а что нет.

У меня было много дебатов с бывшими коллегами, приятелями и соавторами о том, относится ли модуль узла, который возвращает количество секунд в минуту, к npm (конечно!) или можно ли иметь репозиторий GitHub, который содержит только файл readme. список своих любимых пиццерий (определенно!), и мне трудно поверить, что недоброжелатели такого использования беспокоятся об экосистеме. Честно говоря, я думаю, что это связано с их представлением о ценности репо, количества модулей и вкладов.

У сообщества открытого исходного кода есть большая проблема с проецированием нашей неуверенности в собственных показателях на других разработчиков, и это плохой цикл, который заставляет людей всех уровней опыта беспокоиться о том, является ли их вклад какой-то фальшивой идеей «достойного» или нет. Он использовался как инструмент для нанесения вреда женщинам в сообществе («у нее почти нет зеленого на ее GitHub»), что отчасти наносит ущерб всему сообществу и нашей экосистеме кода.

Как разработчики, мы должны перестать придавать значение этим показателям и остыть, когда дело доходит до оценки наших коллег. Как владельцы экосистемы, мы должны лучше модерировать и больше обсуждать с сообществом то, что мы ожидаем от наших пользователей в отношении как социального поведения, так и вклада в код. Я не хочу, чтобы люди судили пользователей Glitch по тому, сколько у них Glitch-проектов или по тому, являются ли они в основном «просто ремиксами», как я наблюдаю на GitHub.

Мы называем Glitch «дружелюбным сообществом, в котором вы создадите приложение своей мечты» — и это приложение мечты может быть статическим сайтом или файлом уценки со списком ваших любимых пиццерий — эй, это может вдохновить вас на то, чтобы научиться его развивать. в карту тех мест, используя API карт Google, или нет! Все наши мечты разные, и поэтому все наши вклады в Glitch будут разными, и я думаю, что это большая часть того, что сделает Glitch дружелюбным сообществом.