Limpiar el baño
(9 comentarios)
Comentar tu código es como limpiar el cuarto de baño. Nunca quieres hacerlo, pero resulta en una experiencia más agradable para ti y para todos tus invitados.
~ Ryan Campbell
Comentar tu código es como limpiar el cuarto de baño. Nunca quieres hacerlo, pero resulta en una experiencia más agradable para ti y para todos tus invitados.
~ Ryan Campbell
jQuery in Action
Calificación: 
Autores: Bear Bibeault, Yehuda Katz
Año: 2010
Editorial: Manning
Segunda edición de este libro sobre jQuery perteneciente a la serie “in Action” de Manning. Lanzado a mediados del año pasado, gran parte del texto fue reescrito y se agregaron más de 100 páginas. Tal fue el trabajo realizado, que sus autores comentaron que les llevó más tiempo terminar esta segunda edición que escribir el original.
jQuery in Action cuenta con 475 páginas organizadas en 2 partes, una primera sobre jQuery en sí, y una segunda sobre la biblioteca de componentes jQuery UI. También cuenta con un apéndice que trata conceptos avanzados de JavaScript, necesarios para utilizar jQuery de manera efectiva, como objetos, funciones de orden superior, closures o cierres, y el concepto de que las variables y funciones de ámbito global son en realidad propiedades del objeto window. Como véis, temas de conversación apasionantes para determinado tipo de reunión social.
[Pulsa para continuar]

El folclore y la mitología moderna afirman que la manera más efectiva de acabar con un hombre lobo es utilizando una bala de plata. Esta creencia deriva de ciertos hechos acaecidos en la región francesa de Gévaudan entre 1764 y 1767. En este periodo, una bestia de gran tamaño acabó con la vida de más de 130 campesinos, en su mayoría mujeres y niños, que fueron despedazados brutalmente. Esta supuesta bestia sería abatida finalmente, según los relatos, utilizando balas de plata, obtenida tras fundir varias medallas de la Virgen María.
Actualmente, la frase “bala de plata” se ha convertido en una expresión popular para denotar una solución perfecta a un problema, casi milagrosa, que, además, puede aplicarse en casi cualquier contexto.
Por supuesto, en el mundo del desarrollo de software, sabemos que no existe nada parecido a las balas de plata. De ahí que Fred Brooks acuñara esta famosa frase en su célebre ensayo “No hay bala de plata” (No Silver Bullet) que podéis encontrar en la web de la Universidad de Nottingham, en Barrapunto (español) o en el mítico libro The Mythical Man Month
Si todo va según lo previsto, algo, en algún lugar, va horriblemente mal.
~ Anónimo
Hoy 13 de septiembre, día 256 (28 o 11111111) de nuestro calendario, se celebra el día del programador, una ocurrencia que cuenta apenas con 9 años de vida, pero que ya ha conseguido convertirse en fiesta oficial en Rusia, gracias a la perseverancia de su creador.

¿Te preguntas cómo puedes celebrar este día, compañero desarrollador? Sencillo, no tienes más que vestirte completamente de blanco (FFFFFF, 11111111, 28), leer alguno de los clásicos, y programar, programar y programar…
En su día, ya publiqué una lista de los 10 libros sobre programación que, personalmente, considero que todo desarrollador debería leer. Esta vez, vía Slashdot, os traigo una lista votada por los miles de usuarios de Stack Overflow, EL sitio al que dirigirse cuando uno tiene alguna pregunta sobre programación. Me alegra saber que coincidimos en algún libro.
Para no aburriros repitiendo mis impresiones, cada título viene acompañado con la traducción del comentario que de cada libro hicieron los usuarios que los propusieron. Todo el crédito es suyo.
[Pulsa para continuar]
Existen dos formas de escribir software libre de errores. Sólo la tercera funciona.
– Alan J. Perlis
Son criaturas extrañas y perversas con las que los programadores luchan día a día, engendros de pesadilla que surgen de las historias que se cuentan en el datacenter, alrededor del fuego, en la oscuridad de la noche. Son… los monstruos de la programación.
[Pulsa para continuar]
Patterns of Enterprise Application Architecture
Calificación: 
Autor: Martin Fowler
Año: 2002
Editorial: Addison-Wesley Professional
Patterns of Enterprise Application Architecture, o “Patrones de Arquitectura de Aplicaciones Empresariales” en su traducción al castellano, es un clásico que está considerado como una de las obras fundamentales de su campo. Pertenece a la serie Signature de Addison-Wesley, en la que los autores son siempre expertos reconocidos; en esta ocasión, Martin Fowler.
[Pulsa para continuar]
Si no estás orgulloso de ello, no es suficientemente bueno.
~ Andy Pike