foxhound_lj (foxhound_lj) wrote,
foxhound_lj
foxhound_lj

Category:

Говнокод и говнокодеры

Из "Современного словаря информационных технологий":

Говнокод — чужой код, который тебе непонятен либо неприятен, написанный неавторитетным для тебя лицом.

Говнокодер — лицо с ОБВМ и ФГМ и акцентуацией на программировании; "программист-графоман". Явление полностью аналогично Молодому Талантливому Автору (МТА) в литературе. Признаками Г. являются:

1) крайне завышенные представления о собственных знаниях и умениях;
2) агрессивное невежество;
3) агрессивный конформизм, слепое подчинение принятой в среде Г. моде, паническая боязнь пойти против мнения авторитетных для Г. людей и настроить против себя общество;
4) выстраивание обусловленных модой странных и нелепых иерархий языков программирования, программного обеспечения, вычислительной техники и фирм-производителей, никак не связанных с их реальными свойствами и областями применения (напр., функциональные языки программирования считаются Г. "выше" императивных; языки общего назначения — "выше" предметно-ориентированных; Linux — "выше" Windows; Apple — "выше" Samsung; и т. д.);
5) восхищённое, фанатическое отношение к некоторым модным в среде Г. явлениям (напр., к продукции фирмы Apple; к проектам Илона Маска); агрессивность в ответ на малейшую критику в их адрес;
6) непонимание практического смысла программирования, игнорирование инженерных требований в угоду собственным взглядам и эстетическим предпочтениям (напр., Г. может установить на рабочей машине Linux, а необходимое программное обеспечение, написанное под Windows, запускать через эмулятор; при наличии полномочий может инициировать реальную разработку на Haskell, невзирая на возможные последствия; и т. д.);
7) некоторые признаки шизоидного и диссоциального расстройств личности: заметная нечуткость к превалирующим социальным нормам и условностям; бессердечное равнодушие к чувствам других; неспособность испытывать чувство вины и извлекать пользу из жизненного опыта, особенно наказания; лицемерие, проявляющееся в частой лжи или обмане окружающих с целью извлечения выгоды или без всякой корыстной цели; безответственность; импульсивность; неспособность к планированию;
8) сниженный интеллект;
9) употребление слова "говнокод".

Г. диагностируется по трём и более критериям при наличии общих диагностических критериев ОБВМ и ФГМ (дискуссионно, некоторые специалисты считают, что отдельное диагностирование ОБВМ и ФГМ в данном случае не является необходимым).

Tags: ИТ, психиатрия
Subscribe

  • (no subject)

    По поводу окончания титосов. Мотивация ГГ оказалась не совсем той, что предполагалась. Хотя это было и ожидаемо. Что-то мешает авторам, независимо…

  • (no subject)

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

  • (no subject)

    Ещё немного о том, что " мы не знаем общества, в котором живём". С древности и до сегодняшнего дня все документальные, полудокументальные и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 5 comments