Pues después de un montón de tiempo sin escribir (y sin saber sobre que tema hacerlo) el otro día publiqué el que hasta el momento ha sido mi tweet más popular.

Al final @snunsan propuso la idea de publicar una lista sobre “cuáles son esos hábitos” tan terribles de los que hablaba. Si he de ser sincero, en el momento no estaba pensando en nada en concreto, simplemente acababa de hablar de algo con @serchinastico y me vino la inspiración. Tampoco estoy seguro de si voy a estropear el mensaje intentando aclararlo pero bueno, ya que fui yo el que abrió el melón, ahí van algunos de esos malos hábitos que me vienen a la mente:

  • Hacer caso al mantra de “lo puedo hacer rápido o lo puedo hacer bien”. En cuyo caso deberías revisar tu definición de bien y que variables incluyes en dicha definición.
  • No ser consciente de que lo que hoy te parece una mierda a ti, ayer podía tener todo el sentido del mundo para otros (o para ti mismo).
  • Llamar deuda técnica y/o legacy code de manera indiscriminada a todo lo que se ha hecho hace más una semana.
  • No pensar las cosas antes de hacerlas.
  • Adoptar ciertas “buenas” prácticas sin entender en que contexto funciona y llevarlas casi hasta la religión.
  • Imponer esas prácticas a un equipo que no las entiende.
  • Tolerancia al trabajo manual (funciona en mi máquina).
  • Desconocimiento de sistemas de build (en general de nuestras herramientas, pero los sistemas de build son los grandes olvidados).
  • Priorizar la tecnología frente a los requisitos del negocio (a.k.a. lo que me gustaría hacer vs lo que tengo que hacer).
  • Rechazar casi sistemáticamente por activa o por pasiva las iniciativas de los compañeros
  • Imponer lo que sé aunque mi equipo no pueda seguirme el ritmo.
  • Delegar las decisiones en un comité de sabios muy reducido.

No tengo claro cual es el impacto negativo de estos hábitos y no están ordenados bajo ningún criterio (salvo el orden en el que me han ido surgiendo). Algunos serán más o menos intuitivos, pero por si acaso, intentaré ir escribiendo un post específico sobre cada uno de ellos para que este no se haga eterno.

Y desde luego, si estás leyendo este post y te apetece añadir alguno a la lista, no te cortes :)