Minimiza la complejidad temporal de tus algoritmos

Nunca se ha preguntado por qué si la capacidad de procesamiento del hardware de nuestros dispositivos electrónicos ha ido siempre en aumento, aún existen programas, sitios web, utilitarios, etc. que funcionan desesperadamente lentos. La respuesta, en muchos casos, pudiera ser: los programadores adoramos malgastar y consumir todo el hardware y dedicamos poco tiempo a minimizar la complejidad temporal de nuestro código.

Continue reading Minimiza la complejidad temporal de tus algoritmos

Los metadatos del fantasma

Hace algunos años en mi ciudad corrió la noticia de que en el hospital local le habían tomado una foto a un recién nacido y que un fantasma había aparecido en la imagen resultante como una suerte de “ángel de la guarda” del bebé. El revuelo era tal que fue muy fácil hacerme de una copia de la famosa fotografía porque muchas personas la tenían en sus dispositivos USB o en sus teléfonos celulares para mostrarles a sus amigos el famoso espectro.

Continue reading Los metadatos del fantasma