Los llamados Anti-patterns son patrones de comportamiento perjudiciales o dañinos para una comunidad , en muchas ocasiones esas conductas o comportamientos son inconscientes y las personas que los tienen no se dan cuenta del daño que provocan siendo habitual que existan también comportamientos totalmente contrarios.
Algunos de los Anti-patterns o conductas perjudiciales que nos podemos encontrar son:
Cookie Licker: Es aquel voluntario de una comunidad que empieza las cosas , las alarga y nunca las acaba, y siempre dice que está trabajando en ello y que lo tiene casi listo.
Help Vampire: Es aquella persona que solicita ayuda con demasiada frecuencia en vez de buscar soluciones en Internet o leerse un manual o alguna documentación similar.
Command and Control: Este antipatrón aparece cuando los fundadores del proyecto o comunidad quieren tener un control excesivo sobre todo lo que ocurre en la comunidad y lo que se desarrolla en ella, suelen exigir los copyright de todo el software de la comunidad. Sucede también cuando la mayoría de los comitters son de sólo una empresa , el resultado suele ser una comunidad muy poco saludable.
Bikeshedding: El Bikeshedding se da cuando ocurren largas discusiones sobre temas que no tienen importancia en el proyecto.
Broken window: Sucede cuando hay determinados signos de deterioro en una comunidad y que parecen no importarles a nadie y hacen que los miembros de la comunidad desarrollen poco apego por la misma y tengan conductas incívicas o vandálicas dentro de la comunidad.
Day One commit bit: Sucede cuando determinadas empresas con gran presencia en un proyecto introducen a sus programadores de manera masiva y con derechos para hacer commit etc sin seguir los términos de la Doocracy o las pautas habituales para ganarse ese derecho.
Decision paralysis: Este patrón es muy habitual en las comunidades , sucede cuando hay muy buena voluntad y se discuten muchos los problemas pero finalmente nadie hace nada, sería el caso contrario al patrón Cookie Licker
I’m the bad guy?: Este patrón se da cuando por exceso de celo , alguna persona reprime de manera exagerada a otras (sobre todo recién llegados) cuando cometen un error o hacen algo equivocado.
Me too: Ocurre cuando la gente escribe mensajes del tipo «yo también» que no aportan nada y si todos los usuarios hacen lo mismo llenan el canal de mensajes inútiles.
Nepotism: Sucede cuando una persona se aprovecha de su situación para realizar favoritismos a sus allegados, cuando no aplica las normas de igual manera a todos los componentes de la comunidad y cuando no hay trasparencia en algunas decisiones, que se toman de manera unilateral y en secreto.
RTFM: Es el patrón contrario a Help Vampire , sucede cuando por cansancio o aburrimiento los componentes de una comunidad nunca contestan ningún tipo de preguntas a los recién llegados y siempre les redirigen a la documentación incluso para las cosas más simples lo que provoca que los nuevos participantes de la comunidad tengan muchas dificultades para adaptarse.
The Big Show: Ocurre cuando determinados grupos o sectores de una comunidad trabajan en secreto o a puerta cerrada y de repente muestran su trabajo o desarrollos de golpe de manera espectacular.
Uberactivism: Sucede cuando se expulsa de una comunidad a personas por no ser muy activas en la comunidad, cuando se espera demasiado de los participantes de un proyecto.
Warnock’s Dilemma: Sucede cuando en un canal de comunicación un problema se queda sin respuesta lo que puede ser debido a una de estas causas:
- Lo escrito es correcto y no necesita aclaración.
- Lo escrito no tiene sentido y nadie lo entiende.
- Nadie lee la anotación por la razón que sea.
- Nadie lo entendío y nadie se molesta en preguntar.
- A nadie le importa la anotación por la razón que sea.
Water Cooler: Ocurre cuando se discuten problemas de la comunidad fuera de los canales habilitados para tal efecto.