ESCRITOS

Nunca te fíes de una decisión tomada a la 1:23 de la madrugada

A la 1:23 de la madrugada encontré un error en las cuotas de un club y escribí una solución que obligaba a borrar un equipo entero. La propuesta de Yeray por la mañana era más sencilla y mejor. Me quedé con la suya.

A la 1:23 de la madrugada lo tenía clarísimo.

A media mañana me alegré de haber preguntado.

Estaba revisando los equipos de uno de los clubes que usan PagoCRM y uno no cuadraba. Dos cuotas mensuales, la de febrero y la de marzo, tenían la misma fecha de cobro.

Dos fechas. Ese era todo el problema.

Así que redacté un mensaje para el club: si es correcto, no hagáis nada; si no lo es, esto es lo que hay que hacer: borrar todas las inscripciones del equipo, borrar la plantilla de cuotas, crear una nueva y volver a asignar a los jugadores.

Limpio y completo. Tirarlo todo y empezar de cero.

Es el tipo de solución que parece brillante a la 1:23. Como decidir reordenar el armario entero porque hay un calcetín en el cajón que no toca.

Por suerte, no se lo mandé al club. Se lo mandé antes a Yeray, con una línea encima: ¿puedes revisar si esto está bien o si hay que avisarles?

Gana el cambio más pequeño

Su respuesta llegó unas horas después.

Él solo cambiaría la fecha en las cuotas de los jugadores de ese equipo. Algunas ya estaban cobradas, así que cambiar la fecha era lo más limpio, sin borrarlo todo y volver a meterlo.

Y luego, la pregunta clave: ¿había algún motivo para querer borrar a todos los jugadores, rehacer la plantilla y volver a añadirlos?

No lo había.

A esas horas, mi cabeza había ido directa a «empezar de cero». Es lo que parece más seguro cuando estás cansado. Y casi nunca es lo mejor.

Le dije que su forma era la buena. Coincidimos en que parecía un error y en que había que avisar al club. Además, ellos mismos nos habían abierto un ticket.

La noche es para encontrar, no para decidir

Esta vez no costó nada, porque pregunté antes de enviar.

Pero sé lo que podría haber costado: borrar las inscripciones de un equipo en el que algunas familias ya habían pagado y pedirle al club que lo rehiciera todo a mano. Todo por algo que, en realidad, eran dos fechas.

Lo confieso: trabajo a menudo de noche. Hay silencio, nadie llama y encuentro cosas.

Pero encontrar un problema y decidir cómo arreglarlo son dos trabajos distintos. De noche se me da bien el primero. El segundo, no.

Encuentra los problemas de noche. Decide cómo arreglarlos de día.

Así que ahora mi versión nocturna puede escribir, pero no enviar. Todo lo que toque datos de un cliente lo lee otra persona antes, y en nuestro caso es Yeray. Antes de arreglar nada, miro qué no se puede deshacer: cuotas ya cobradas, correos ya enviados. Si hay un campo mal, se cambia ese campo. «Borrar y rehacer» es la última opción, no la primera.

Y da igual quién encontrara el problema. La mejor solución es la que se usa.

Ese mismo mes, la plataforma se mudó a su propio dominio, con un entorno de pruebas aparte. La misma lección, escrita en código: primero se prueba en un sitio seguro y solo después se toca lo que usan los clubes de verdad.

Dos personas y ningún consejo

Foxnice somos dos fundadores y ningún inversor. No hay consejo de administración que revise nuestras decisiones.

Así que nos revisamos el uno al otro. Es el control de calidad más barato que conozco. Y funciona mejor cuando ninguno de los dos necesita tener razón.

A la 1:23, yo tenía un plan.

De día, Yeray tenía uno mejor.

P. D.: El mensaje, por cierto, estaba muy bien redactado. Y eso es justo lo que hace tan peligrosa la 1:23.