Alguna vez han navegado entre su carpeta de proyectos y viajado al pasado, revisando ese hermoso código de aquel software que desarrollaron para la tiendita de Doña Chona hace 3 años?
Si su respuesta es true un “si” geek supongo que en ese momento se preguntaron.. ¿Quien chingados programo esta porquería? y si no lo han hecho dudare de sus skills como programadores pues a mi me pasa muy seguido!
Esta ultima vez ha sido la mas palpable y la inolvidable, para no hacer largo el cuento:
Por aquellos años cuando AJAX era toda una revolución y todos nos sentiamos dioses enviando y reciviendo datos sin recargar la pagina, se me ocurrio programar una función JavaScript para serializar un formulario.
Lo que pasa es que en ese entonces, esa función brillaba de felicidad, me parecia tan poderosa y perfecta, que la segui utilizando a lo largo de mis scripts… hasta hoy! (y aqui la musica de telenovela)
Resulta que mi buen compañero Kami tuvo el atrevimiento de cuestionar mi logica y despues de alegatas y necedades para variar cabron! (mensaje directo al kami) me decidi a reescribir dicha función.. y ho sorpresa!! descubri que mi skill como JavaScriptero paso de ser un aprendis de hechisero a un poderoso Mago nivel 99, tuve la habilidad de reescribir la función de 81 lineas, en solo 21 (contando los comentarios y key breaks).
Moraleja: no discutan con el necio del kami De vez en cuando, que tengan un ratito libre, hechense un clavado a ese codigo que vienen reutilizando desde hace 5 años, para que vean que tanto ha subido su nivel como programador.
Yo les voy a dejar una imagen, donde se ve claramente la función vieja (a la izquierda) y la nueva función (a la derecha) y ovbiamente, las 2 funciones cumplen el mismo objetivo, solo que una es ruda, la otra es elegante

Los invito a publicar una imagen del antes y el despues de sus funciones favoritas, a ver que tanto skill han obtenido con los años