La claridad es más importante que la brevedad

But while code may be unambiguous to a computer, it can certainly be incomprensible to people. Understanding code can be a big problem. You tend to write the code once, and read it many more times. Clarity is much more important than brevity. By ensuring that our code is readable, clear, and concise, we make an investment that will benefit us both in the inmediate future (producing software that is simpler and easier to change) and in the long term (providing easier maintainability and a clearer path for extensibility and growth).

El buen gobernante

Aunque no será norma, hoy me permito copiar toda la columna The End que leí hace unos días.  El buen gobernante es aquel que sustituye el apego al poder por la obsesión para resolver. Gobernar es saber anticiparse a los problemas, y jamás y bajo ningún concepto negarlos, diluirlos o, lo que es más grave, crearlos. Gobernar no es ir esquivando los problemas heredados con sonrisita de “yo no he sido”, sino con la entereza del “eso yo lo voy a arreglar”.

'El hombre demolido'

Soy consciente que en sesenta años las florituras en la prosa pueden cambiar mucho. De hecho, hasta la propia prosa podría cambiar mucho. Es como las series de televisión. ¿Alguien se imagina cómo podría ser ‘La casa de la pradera’, por poner un ejemplo traído por los pelos, en versión siglo XXI? Desde luego habría bastante más sexo —incluso explícito— y mucha más sangre —rayando el gore— del que hubiera entonces.

IQuackFu

If it walks like a duck and it quacks like a duck, then it must be an IQuackFu. Building Domain Specific Languages in Boo Ayende Rahien Manning Esta entrada ha sido importada desde mi anterior blog: Píldoras para la egolatría Es muy probable que el formato no haya quedado bien y/o que parte del contenido, como imágenes y vídeos, no sea visible. Asimismo los enlaces probablemente funcionen mal.

Facebook...

Empiezo a cansarme —y mucho— de Facebook. Tengo un amigo, Sulaco, que parece detestar todo lo que rodea —y se aprovecha perniciosamente— de la filosofía de la Web 2.0. En general no estoy muy de acuerdo con él en este aspecto, aunque no le quito que tenga razón en varias cosas. Es como todo: la verdad es retorcida y resbaladiza, mostrando extraños matices según la hora que marque el reloj. En realidad su crítica no va tanto a la Web 2.

El próximo podría ser un psicópata

It’s considered polite to express intent in code in a manner that will make sense to the next developer who works with your code, particularly because that poor person may be you. A good suggestion that I take to heart is to assume that the next developer to touch your code will be an axe murderer who knows where you live and has a short fuse. Building Domain Specific Languages in Boo Ayende Rahien Manning

Amaneceres en Madrid

Hace ya unos días que se cumplió mi cuarto mes de estancia en Madrid. De alguna forma se van confirmando los planes dentro de planes dentro de planes que ya sospechaba cuando vine a pasar, en teoría, no más de seis meses. Probablemente cuatro. En buena medida estoy catalizando la peor de las alternativas posibles, pues ya se sabe que el futuro nunca está escrito —del todo—; pero hay cosas que me superan y ando un poco harto de estar harto.

Cabalgata de Carnaval de Las Palmas

Si algo estoy echando de menos durante mi estancia en Madrid es la compañía de mi mujer. Así que, aprovechando las circunstancias, cogí un avión el viernes para pasar dos días en la ciudad que me vio nacer. Lo de «y morir» de momento lo dejamos en espera. El fin de semana pasado, salvo que vivas bajo tierra o haciendo el anacoreta en alguna cueva perdida desfogándote con cabras, sabrás que coincidió con el Día de San Valentín, día en el que los —apurados por las circunstancias— comerciantes se frotaban las manos de satisfacción; como lo haría una mosca frente a un buen truño recién puesto y humeante, salivando de placer anticipado al imaginar el banquete que le espera.

'Pirómides'

Tras seis novelas de Mundodisco, en las que ha primado el protagonismo de magos y brujas, resulta ligeramente extraño el cambio de registro que te encuentras en la séptima novela de la saga (o franquicia, térmico con el que gusta llamar la gente sapiente a las cosas que se prolongan en el tiempo —y el espacio—). En esta ocasión, empezando en la ya históricamente céntrica Ankh-Morpork, la parte importante de la historia —y su desenlace— se desarrollará en un país que, por costumbres, ceremonias y creencias se parecerá mucho al Egipto que ocupa nuestras fantasías aventureras, y al que hay que visitar para disfrutar de muchas ruinas con milenios de antigüedad, y para sufrir a mucho vendedor intentándote vender hasta los pantalones.

'Cadena crítica'

Tras leer ‘La meta’, libro que tengo intención de releer a lo largo del año 2010, decidí embarcarme en la compra del resto de la bibliografía de Eliyahu M. Goldratt. Lo que me ofrecía la Teoría de las limitaciones, intelectualmente hablando, me atrajo desde el primer momento. Yo también quería ser un TOC-boy. Así que, sin pensarlo mucho, solicité los cuatro libros que hay publicados en español después del ya mencionado.