acerca de los programadores

Interesante debate el que se ha producido en la blogosfera acerca de los programadores. La mecha la encendió Enrique Dans con su post ¿ Alguien ha visto un programador ?. Este post fue meneado enseguida y comenzaron a surgir réplicas, como la de de Ricardo Galli en su post Yo he visto unos pocos, la de Jordi Abad con ¿ Alguien ha visto a un programador motivado ? o la de Dani Sevilla en Sobre programadores y otras especies. En los comentarios de estos post se puede seguir el debate ampliamente.

Realmente no conozco la situación del mercado laboral, pero me alegra que se comience a valorar el trabajo de programador. Hasta ahora mucha gente ha visto a los programadores como un trabajo de segunda dentro de la profesión informática, y yo siempre he pensado que es el trabajo más importante. De un tiempo a esta parte vemos que las empresas más importantes de software organizan auténticas competiciones para cazar a los mejores talentos, por algo será.Me ha gustado especialmente el post de Ricardo Galli donde habla de la motivación de los programadores. Programar es dificil, eso ya lo sabemos lo que nos dedicamos a esto, y para mi hay un factor clave a la hora de diferenciar entre un buen programador y otro que no lo es. Este factor es la motivación implicita a la programación. Programar es un reto intelectual, uno de los mayores retos a los que te puedes enfrentar, y lo puedes enfrentar de una forma mecánica o como un reto. Conozco varios buenos programadores y todos tienen una característica común: disfrutan con su trabajo. Esa es la característica que distingue a los buenos programadores de los que no lo son. Puedes tener grandes conocimientos de algoritmica, orientación a objetos, conocer a fondo un lenguaje, pero si no te gusta programar nunca serás un buen programador.

Anuncios

sobre objeto persistente

Uno de los blogs que leo habitualmente es Objeto Persistente, de mi amigo el troesma René Flores. René es uno de los grandes gurús de los lenguajes Xbase, colaborador habitual de los distintos foros de xharbour y de FivewinHarbour y Xailer. Tiene unos conocimientos enciclopédicos sobre Xbase desde los tiempos de Nantucket, que ya es decir, y sus contestaciones llegan casi al nivel de clase magistral sobre el tema. Tuve la suerte de conocerle personalmente en una reunión de Olivares2000 y es una personal que habla por los codos. Pero lo que me remató fue oirle la traducción simultanea al inglés que le hacía a Patrick Mast de las ponencias de la reunión.

Hay un par de post suyos recientes que me han llamado la atención. Uno es programar con Visual Basic es obsoleto donde le hace un repaso a las versiones de VB y expone que programando con Xbase y sus GUI tiene mejor tecnología que con VB. En el otro, divagaciones sobre el mundo linux da su visión acerca de linux, y expone el motivo por el que no hay aplicaciones empresariales para linux.

No es cuestión de ir punto por punto refutando lo que dice René, pero creo que se equivoca. No se si VB es obsoleto, pero si tengo claro que xHarbour no es un lenguaje innovador. La comunidad de desarrolladores de xHarbour, que es un lenguaje open source, ha hecho un trabajo impresionante en los ultimos años para modernizar el lenguaje, pero todavía le queda tela para ponerse al nivel de Java, Python o C# por poner ejemplos. xHarbour ha clonado los modelos de objetos de estos lenguajes, pero ni tenemos espacios de nombres, ni pruebas unitarias, ni patrones ni servicios web, ni otras características de los lenguajes modernos. Es cierto que tenemos GUI con IDE que si están a la altura de lo que hay por ahí, pero creo el mundo xbase ahora mismo copia de otros lenguajes, y no al revés.

Y sobre Linux… pues creo que hace falta ir cambiando el chip. Ahora mismo es Windows quien copia de otros entornos, y no al revés, lo que nos hace darnos una idea que quien va por delante de quien. Cuando dije que quería comprarme un iMac recuerdo que alguien me dijo si pensaba pasarme al otro lado. Ahora que estoy en los dos lados, me doy cuenta de que la luz está precisamente al otro lado, y que en Windows vemos las sombras de lo que hay en el lado de la luz. Recuerdo que fue precisamente René quien llevaba en su portatitl Windows un dock como el de OS X. Windows anda perdiendo terreno entre los desarrolladores, tal como publicaba hace poco InfoWorld. Casi todas las empresas que conozco que hacen desarrollo para la web usan Linux u OS X, y cada dia más gente se plantea dar el salto con los problemas que están teniendo con Vista. Mis CD de Ubuntu ya han pasado por varias manos y seguro que pasarán por mas.