Adiós a los 47 comentarios "nit"

Adiós a los 47 comentarios "nit"

21 Sep 2026 Violetta H. 2 vistas

El día que mi equipo dejó de pelearse por espacios y comas (y recuperamos nuestras vidas)

¿Sabes esa sensación de abrir un pull request y ver 47 comentarios que empiezan todos con "nit:"? Yo la conocía demasiado bien. Hasta que un martes de septiembre, a las 11 de la noche, algo se rompió dentro de mí.

Éramos tres. Tres developers. Tres opiniones irreconciliables sobre si la coma va antes o después del paréntesis. Tres configuraciones distintas de reglas de estilo en cada editor. Tres personas que, supuestamente, escribíamos el mismo código... pero lo formateábamos como si viniéramos de planetas diferentes.

La noche que dije "basta"

Recuerdo perfectamente el PR número 312 de ese sprint. Una feature pequeña, un endpoint, dos tests. Algo que debería haberme llevado dos horas. Llevaba tres días en revisión.

—Oye, aquí has usado comillas simples. —Es que mi formateador las pone así por defecto. —Pues el mío las dobla. —Pues yo las quito.

Y así, en bucle. Como un mal chiste que se repite cada mañana. Mi compañero cerraba el portátil con un suspiro. La otra compañera empezó a mandar capturas de pantalla con flechitas rojas. Yo, mientras tanto, sentía que estaba gestionando un grupo de WhatsApp de vecinos, no un equipo de ingeniería.

Esa noche, cenando un bol de cereales a deshoras, lo vi claro: el problema no era el código. Era que estábamos discutiendo sobre el código en lugar de escribirlo.

La decisión unilateral (sí, fue unilateral)

Al día siguiente llegué con una propuesta que no era una propuesta. Era un ultimátum disfrazado de amabilidad.

—Chicos, he estado pensando... ¿y si dejamos de tener razón?

Silencio incómodo. El típico silencio que precede a un "aquí viene la locura de Violetta".

Les conté el plan: una sola herramienta. Un solo linter. Un solo formateador. Nada de configuraciones personales, nada de plugins exóticos, nada de "es que a mí me gusta más así". Una herramienta rápida, escrita en un lenguaje compilado que va como un rayo, que hace las dos cosas a la vez: te avisa de lo que está mal y te lo arregla sin preguntar.

—Pero yo tengo mis reglas favoritas —dijo uno. —Y yo tengo un plugin que me las aplica al guardar —dijo la otra.

—Exacto. Ese es el problema.

La semana del caos (y del aprendizaje)

La migración no fue bonita. Fue un desastre controlado. De repente, el repositorio entero aparecía en rojo. Miles de líneas "mal formateadas" según la nueva herramienta. Un archivo de configuración único, en la raíz, como una constitución que nadie había votado pero que todos teníamos que acatar.

Hubo resistencia. Hubo un "esto me lo está imponiendo" flotando en el aire. Hubo, incluso, un intento de sabotaje silencioso: alguien dejó su editor configurado para formatear a su manera, y el pre-commit hook lo rechazó. El hook ganó. Siempre gana el hook.

Pero algo curioso pasó al tercer día. Los PRs empezaron a llegar limpios. Sin discusiones de estilo. Sin "nit:". Sin comentarios de espacios en blanco. Las revisiones se centraron, por fin, en lo que importaba: la lógica, la arquitectura, los casos borde. Cosas de verdad.

El número que me dejó helada

Un mes después, hicimos las cuentas. El tiempo medio de revisión había caído un 70%. De tres días a menos de uno. De decenas de comentarios a tres o cuatro sustantivos.

Y lo mejor no fue el número. Fue la conversación en el café:

—Oye, ¿te acuerdas de cuando discutíamos por las comillas? —Ni me acuerdo. —Yo tampoco. ¿Otro café?

Ese "ni me acuerdo" valía más que cualquier métrica. Habíamos dejado de ser tres personas peleando por tener razón, y nos habíamos convertido en un equipo que simplemente... escribía software.

Lo que aprendí (y lo que te digo a ti)

La libertad absoluta en el estilo de código es una trampa disfrazada de democracia. Suena genial hasta que te das cuenta de que estás gastando tu energía mental, tu tiempo y tu paciencia en decisiones que no aportan nada al producto.

No se trata de uniformar por uniformar. Se trata de quitar de en medio todo el ruido que impide ver lo importante. Un linter único y un formateador único no te hacen mejor developer. Pero te liberan para serlo.

Así que aquí va mi pregunta, y quiero que te la tomes en serio: ¿cuántas horas de tu vida has dedicado a discutir sobre algo que una herramienta podría decidir por ti en milisegundos?

Piénsalo. Y luego ve a configurar ese hook.

V
Autor del artículo Violetta H.

Comentarios

Deja un comentario