Listo y “listo”

No dejes para mañana lo que puedas hacer hoy.

Mejor aún. DÉJALO para mañana y pasa el dia de hoy escribiendo un script que lo haga mañana, pasado mañana, el siguiente y el siguiente. La pereza PAGA. Ser un puto vago indecente FUNCIONA.

En informática, o mejor dicho, en la eterna batalla de la tecla, el currante medio puede englobarse en una de dos categorías elementales: los listos y los “listos”. Ninguna de las dos es buena.

En primer lugar, hablaré de los “listos”. Mucha gente les considera grandes trabajadores, por que son capaces de resolver cualquier problema que les eches, rápido. Y efectivamente lo son. Pero también son el origen de muchos de esos problemas. Es el que mejor sabe las constantes que hay que cambiar en el código cuando quieres pasar la aplicación al servidor de producción. Es el que sabe en que orden hay que ejecutar los scripts para regenerar la base de datos. Es el que tiene siempre lista una función que hace justo aquello que necesitas, siempre a punto para pegarla en cualquier parte del código y solucionar la papeleta.

Luego esta el listo. Listo, en este caso, es otra palabra para decir “vago”. Es aquel al que le toca los huevos hacer la misma cosa dos veces. Genera y agrupa en hermosas y reutilizables clases el código que hace cosas que se necesitan a lo largo y ancho de toda la aplicación. Es aquel que escribe un script que saca el código del repositorio, hace las sustituciones necesarias, actualiza el modelo de datos y lo despliega todo a producción con un clic. Es aquel a quien le encargas una tarea de 10 minutos y pasa la mañana entera automatizándola por que sabe que recuperará rápidamente el tiempo perdido, a razón de 10 minutos al día, a la vez que reduce las posibilidades de error. Es aquel que extrae las ‘variables de la aplicación’ a un fichero de constantes, trata de limpiar y reducir la complejidad del código y trata de optimizar su trabajo y el de los demás eliminando repeticiones y redundancias. Ocasionalmente, también es el que crea arquitecturas tan elevadas que el aire se enrarece y se ve afectado por la anoxia durante unos días (que se puede permitir por todo el tiempo que ha ahorrado automatizando otras cosas). Pero eso es otra historia.

Desafortunadamente, es más fácil ser “listo” que listo. Y también esta mejor visto. Cuando el “listo” tiene que hacer horas extra el día antes de la implantación para resolver un problema de última hora y salvar el cuello a los encorbatados, es un héroe. Se sacrifica por la empresa, hace ese “esfuerzo extra” que se “necesita” en este “momento puntual”. Poco menos que un mártir. En cambio, el no-trabajo del vago solo cuenta una vez, o ni siquiera eso, por que tardó 4 horas en hacer una tarea de 10 minutos. Si fuese “listo” habría tenido una excusa para parecer ocupado durante 10 minutos todos los días. Pero una vez automatizada, la tarea deja de ser ‘de importancia crítica’, se olvida por queeee… simplemente ocurre sin más, ¿sabes?.

Así que mientras el listo anticipa que a la larga se podrán ahorrar cientos de horas y se ocupa de ello, el “listo” anticipa que ‘habrá que quedarse hasta tarde por si surgen problemas a última hora’. Uno de ellos reduce los problemas hasta que quedan fuera de la vista, y otro elige el momento de los problemas para hacerse más visible que nunca y anotarse un tanto.

Como decía al principio, ambas posibilidades dan asco. Ser listo no compensa y por lo tanto da asco. Otras veces toca ser “listo”, y eso da asco, sin más que hablar.

Que asco de profesión.

(Casi) Todo terminado

Bueno, por fin, despues de 3 años (aunque el primero no cuente por que tuve que dejar el curso a medias), por fin se puede decir que he terminado el ciclo. Sin mucho estrés y con una media bastante interesante. Las 380 horas de esclavitud prácticas se presentan razonablemente bien. Lo único que tengo pendiente en estos momentos es terminar (casi rehacer) el proyecto de fin de curso. De repente me dan ganas de hacerlo **bien**, aunque no sé si habrá tiempo antes de presentarlo el próximo viernes. Dedicar tiempo a proyectos particulares (paquetillo de scripts en python, experimentos en css, varias chorradas-web que tengo a medias desde hace tiempo…) tambien es casi casi una necesidad ya. Y no hablemos de salir a dar un paseo a disfrutar del sol y de la temperatura que van acercándose cada dia más a lo que yo entiendo por ‘óptimo’. O de practicar mi deporte favorito: vegetar.

PS: si que tengo una tarea pendiente: tomar la(s) ‘cerveza(s) de la victoria’ cualquier tarde que no me quede aplatanado ;)

>_<

Son las 3 de la mañana. En 5 horas tengo examen gordo de programación. Ya dije hace unos dias que el único examen que realmente me preocupaba era el anterior, que para bien o para mal, ya esta hecho. Pero el de mañana tampoco es moco de pavo y no puedo sentarme a prepararlo.

Hay algo que no tengo claro. No sé si la facilidad que tengo para la asignatura me hace pensar que lo tengo dominado, sin llegar a dominar la sensación de un ojo-en-el-cielo diciendo “estudiaestudiaestudiaestudiaestudia”, o es al revés. Es decir, que no tengo ni puta idea, pero la sensación imperante es “yo, aqui, ahora: puto jefe”. Como de ego no voy nada mal, me apuesto unas cervezas a que resulta ser esta última. Pero claro, esto plantea la duda de si pienso racionalmente que voy a ganar la apuesta y por lo tanto, joder el examen, aunque instintivamente piense que perderé, por que voy a aprobar. Lo cual queda invalidado por la mención al ego: coño, no apostaría para perder, instintiva ni racionalmente.

(Ahora relee el párrafo mas despacio, con papel y lápiz para tomar notas si hace falta.)

Esto es un lío joder. Sólo es una muestra de las cosas que me pasan por la cabeza cuando se supone que debería estar versándome en las artes de la ciencia. No se si es una paradoja, solipsismo, o que (o sea, jo, que guay, solipsismo, que super raro soy, como molo).

De una manera u otra, sólo quiero quitármelo de encima. Mierda. Joder. Ya.

PD: Lo de la apuesta va en serio, eh. Espero que los términos os hayan quedado claros, pero si no es así: de un modo u otro, yo gano. Faltaría mas.