14bf1de7b...5b.jpeg, 71.38 KB, 650x404, exif ggl iq id3 |
Должен ли я публиковать документацию к опенсорц-проектам?
Я сейчас колупаюсь в одном опенсорс-проекте, который нужен для мне для моих личных персональных нужд, но к нему совсем нет вменяемой документации, а разрабы уверяют, что лучшая документация это сам код (на C++ блядь). На изучение того как эта гнида работает я уже потратил несколько месяцев и потрачу наверное ещё год. За это время я напишу для себя, чтобы не забыть, хорошую документацию. И вот тут назревает вопрос — имеет ли смысл её публиковать?
Если опубликовать, то:
✔ Потраченное время и силы не уйдут в стол, а потенциально помогут кому-нибудь сделать что-нибудь полезное.
✘ 99.99% этих кто-нибудь будут поехавшие гуманитарии и индусы, благодаря обилию которых рынок переполнен дешевой рабочей силой и работодатели роются в программистах как в ёбаных дворниках каких-то, кривя своё зажравшееся ебало на собеседованиях. Сужу по соотношению донатов к статистике моего предыдущего проекта: 0 vs 90/скачиваний мес.
Если не публиковать, то:
✔ Смогу выёбываться на стаковерфлове, поднимая себе кармочку.
✘ Потраченное время и силы уйдут только на меня любимого, а 0.01% тех, кого я считаю ценными, будут вынуждены повторять мой бесполезный путь.
✘ Мне надо где-то будет хранить и тестировать эту парашу и рано или поздно она проебётся, а гитхаб как ни крути, крайне удобная штука.
✘ С точки зрения разработчиков оригинального проекта я сам как ёбаный индус. Я не знаю как они в состоянии понимать как работает это безумное говнище и как вообще человекам под силу писать подобное, поэтому при взгляде со стороны я оказываюсь в тех самых 99.99% которых презираю. Не должен ли я помогать себе подобным в таком случае?
Итого:
1. Что делать?
2. Кто виноват?
Обязательно запости, но не на гитхач, потому что они жиды, а на альтернативные сайты. Так ты добьешься некоего среднего решения между двумя.
>>9XW
> потому что они жиды
Почему?
> альтернативные сайты
Например? Travis CI с ними будет работать?
> Так ты добьешься некоего среднего решения между двумя.
Гугл найдет без проблем, это даст только видимость решения проблемы.
Спрашиваю как исключительный хуй с горы, чисто из интереса.
1)Какова вероятность, что пока ты будешь ковырять код, разрабы не начнут переписывать библиотеки?
2)Если рассматривать вопрос чисто с философской точки зрения — то выкладывать не стоит. Наша цивилизация — собственно, и есть большой пример того случая, когда труды людей-энтузиастов попадают в руки к быдлу.
>>9Y5
Попадание их трудов в руки к какому-то быдлу ещё не повод энтузиастам опускать руки. Энтузиасты творят не для быдла/небыдла/не быдла, а потому что не могут не творить.
>>9Y5
> Какова вероятность, что пока ты будешь ковырять код, разрабы не начнут переписывать библиотеки?
Нулевая. На это говно мамонта завязано слишком много сторонних библиотек, чтобы они были в силах что-то менять.
Сегодня стал свидетелем курьёза. Ребята использовали опенсорс библиотеку в проекте. Решили в новом использовать её же и скачать версию поновее. А версия на репозитарии нашлась только с ошибками, разработчик пишет что за выходные поправит
>За это время я напишу для себя, чтобы не забыть, хорошую документацию
define хорошая документация
>>9Y7
Ты недооцениваешь энергию глупости.
>>9Yh
> define хорошая документация
Это документация, время поиска исчерпывающих ответов на любые вопросы предметной области в которой стремится к нулю.
> Решили в новом использовать её же и скачать версию поновее.
1. Сами виноваты, нехуй без необходимости за в��рсиями гнаться.
2. Сами виноваты, нехуй без тестирования в продакшен лезть.
(optional) 3. Сами виноваты, нехуй работать в конторах, где не выделяют деньги и время на тестирование.
> Ты недооцениваешь энергию глупости.
Как я уже упоминал выше, пилят её люди на порядок умнее меня, кроме всего прочего также не гуглобляди и не хипстеры.
>>9Yj
>1. Сами виноваты, нехуй без необходимости за версиями гнаться.
>2. Сами виноваты, нехуй без тестирования в продакшен лезть.
>(optional) 3. Сами виноваты, нехуй работать в конторах, где не выделяют деньги и время на тестирование.
Как бы это самый старт их проекта с выбором предполагаемых обновок.
>Как я уже упоминал выше, пилят её люди на порядок умнее меня, кроме всего прочего также не гуглобляди и не хипстеры.
Если человек умнее тебя, это не значит что от него нельзя ожидать глупостей.
>Это документация, время поиска исчерпывающих ответов на любые вопросы предметной области в которой стремится к нулю.
define исчерпывающие ответы. Я вот например доволен куцым списком функций, если я понимаю что делает либа или могу использовать её как чёрный ящик
>>9Yl
> define исчерпывающие ответы
Ответы, на основе которых ты способен сделать достоверные предсказания о том как поведет себя библиотека в интересующем тебя случае.
>>9XZ
>почему
А ты погугли, насколько они поехавшие по теме SJW, позитивной дискриминации, равенства и прочей ереси. Вместо эффективного кодинга занимаются пропагандой diversity и присутствия афроамериканских транспезд в коммьюнити.
Абсолютно все должно быть расшарено. Патенты, копирасты и илитисты - главные тормоза на пути прогресса.
Если серьезно, ответ простой, если следовать принципу - хотел ли бы ты, чтобы кто-то другой, проделав твою работу поделился ей, чтобы тебе не пришлось от безысходности делать это самому? Вот и ответ.
>>9Yw
> хотел ли бы ты, чтобы кто-то другой, проделав твою работу поделился ей, чтобы тебе не пришлось от безысходности делать это самому?
Хотел бы. Но я хотел бы также чтобы этот человек получил вознаграждение за эту работу, чтобы он мог сделать ещё больше и лучше. И уж если совсем дать полёт фантазии, то я бы хотел чтобы верхние строчки во всяких эти ваших форбсах занимали именно такие люди, а не всякие педерасты, которые за 30 лет не могут придумать где же им кнопку пуск расположить. Сейчас всё обстоит ровно наоборот.
237a68045...36.jpeg, 203.17 KB, 1500x1060, exif ggl iq id3 |
>>9XS
Даже если судить по твоему посту, 4 довода против двух за то, чтобы запостить эту справку.
Публикуй, конечно. Ты ведь всё равно её сделаешь, лишних сил не потратишь. Зато она точно не проебётся у тебя, и поможет (может) другим людям, что будет греть твоё чсв холодными зимними ночами.