The Ballmer Peak

4 05 2008

Apple uses automated schnapps IVs.

Click en la imagen para ampliar

- Llamado el Pico Ballmer, fue descubierto por Microsoft a finales de los ochenta. La causa es desconocida pero de algún modo una concentración de alcohol en la sangre entre 0.129% y 0.138% confiere habilidades sobrehumanas para programar.
Sin embargo es un delicado efecto que requiere una cuidadosa calibración. No puedes darle a un equipo de programadores whisky para un año y decirles que se pongan a programar.

- …¿ha sucedido eso alguna vez?

- ¿Recuerdas Windows Me?

- ¡Lo sabía!

xkcd.com :-)


How To Write Unmaintainable Code

20 09 2007

Gracioso artículo el que me acabo de encontrar saltando de página en página: “How to write unmaintainable code“, de Roedy Green. En resumen, se trata de asegurarte tu trabajo como programador escribiendo un código que para tu predecesor en el puesto que ocupas ahora sea ilegible por completo.

Divide el artículo en partes como nomenclatura, camuflaje, documentación, diseño, ofuscación de código, etc., dando en cada una de ellas algunos trucos:

Cómo llamar a las variables (propone utiliar un libro de nombres para bebés :-)), reutilizarlas todo lo posible para confundir al “enemigo”, poner tildes semiocultas y, hablando de Java, pasarte por el forro el Code Conventions for the Java Programming Language.
Esconder código entre muchas líneas de comentarios ya que (y que razón tiene) nadie se para a leerlos. Y sobre documentación, valga una frase:
Incorrect documentation is often worse than no documentation”,
aparte de decir que mientas un poquillo en las aclaraciones. Y así sigue durante unas cuantas líneas.

Me he reído un buen rato leyéndolo. Es un poco largo, pero se hace ameno.