Reflexiones de un progamador freelance

La programación es un negocio

«Me dedico a la programación porque es un negocio. No sólo porque me encanta, sino porque me encanta el negocio.» Charles Simonyi.

Qué es programar

«¿Qué es programar? Algunos dicen que una ciencia, otros que un arte, otros que un oficio.» Charles Simonyi

La programación es un arte

«La programación es un arte, igual que lo es la física de altas energías.» Charles Simonyi

Alfabetización informática

«Al diablo la alfabetización informática. Es absolutamente ridícula. Estudiad matemáticas. Leed. Escribid.» Butler Lampson

Frases de programadores de la vieja escuela.

He encontrado un recopilatorio de frases que saqué del libro «Programadores en acción» editado por Anaya. Me lo prestó mi profesor de informática cuando yo tendría 12 años aproximadamente. Posiblemente fue el primer libro que leí por mi propia voluntad. Recuerdo haberlas escrito con Ability 2000 corriendo sobre DR-DOS, imprimirlos con una Star LC-10 y […]

Functions that return functions.

If you don´t know anything about the scope of variables, stop reading. Why are they necessary? A tipical case is when a function expects a callback function as a parameter, for sample to notify an event, but you want to execute a method of an object (of a specific instance). That is what you cannot […]

Funciones que devuelven funciones

Si no sabes lo que es el ámbito de una variable, no sigas leyendo. ¿Porqué son necesarias? Un caso típico es cuando una función espera como parámetro otra función (callback), por ejemplo para gestionar un evento, pero tu quieres que se ejecute un método de un objeto (de una instancia en concreto). Esto es lo […]

El nuevo sistema para incluir Analytics.

Me gusta mucho más el nuevo sistema que ha creado Google para incluir el código de Analytics en las páginas. Me gusta porque se basa en agregar un elemento script a la estructura dom, haciendo que la carga de la página sea tan normal como si lo hubiéramos escrito nosotros mismos. El sistema anterior, basado […]

Dominicas, mi primer colegio.

Recuerdo de la infancia que mi colegio estaba en medio de la nada, salvo por un convento al que pertenecían mis profesoras y una autovía. De pronto, un día comenzó a ‘crecer’ una finca en las proximidades y pensé ‘así es como nacen las ciudades’. Poco tiempo más tarde tuve que abandonar aquel colegio. Bastante […]

Propongo el operador BUT

Porque a veces nos vemos en la necesidad de escribir cosas así: WHERE not idItem=1 OR (idItem=1 AND idCat=1) cuando podrían expresarse así WHERE not idItem=1 OR BUT idCat=1 se leería «o -lo es- pero».