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)

    Пришла такая мысль, что всё вот это вот "сдерживание", "боборона", "не поддаваться на провокации" — это какая-то анальная фиксация. Представляется…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 5 comments