Некоторое время назад наша команда выпустила нашу первую библиотеку с открытым исходным кодом. Мы закончили нашу первую готовую к производству версию, разместили ее на Reddit и стали ждать, пока сообщество открытого исходного кода примет нас с распростертыми объятиями. В конце концов, мы вкладываем собственное свободное время в создание отличного продукта, чтобы помочь другим, и все это БЕСПЛАТНО.

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

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

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

Итак, когда вы встречаете кого-то подобного, как вы должны реагировать? Первый инстинкт — игнорировать или «кричать» в ответ, полностью отвергать всю критику и двигаться вперед. Я решила сделать иначе, подышать и сосчитать от 1 до 10, медленно, как говорила мама, прочитать еще раз, и подумать, откуда это идет.

Например, в одном из этих сценариев комментарий заканчивался словами «Я бы этого не делал» из-за несогласия со стилем кодирования проекта. Спойлер: после нескольких перебранок разговор закончился на «Все же удачи!». Как насчет этого?

Что сумасшедшего и прекрасного в программировании. Мы думаем, что это объективно, что это точная наука и есть правильное и неправильное. Но правда в том, что это тоже искусство, и в нем есть огромная субъективная составляющая.

Я понял, что моя философия кодирования отличается. Несмотря на то, что мы все еще в разногласиях, было интересно узнать, что есть совершенно разные точки зрения на одно и то же, и я узнал кое-что в процессе.

В чем смысл всего этого? Я думаю, что открытый исходный код — это прекрасно. По какой-то причине у нас есть безумное стремление разрабатывать что-то бесплатно, просто чтобы поделиться этим с миром и помочь другим. Тем не менее, я думаю, что есть много возможностей для улучшения наших дискуссий и критики. Может быть, я снова наивен, однако я все еще верю, что сообщество, наше сообщество может добиться большего, и надеюсь на лучшее общение между всеми нами (и, надеюсь, за пивом).

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