Encontrando un buen programador en Latinoamérica
computer science, experiencia, open source March 21st, 2008
No hace mucho estaba buscando que problemas existían al tratar de contratar un buen programador para la Web en Latinoamérica, específicamente proyectos Web de gran envergadura y de fuente abierta. El resultado: muy difícil encontrar gente especializada en esta área.
Leyendo el blog de Carlos Sanchez responsable del proyecto nvivo.es encontré los problemas que tenia para contratar gente capacitada en esta área, estando Carlos en España, si esto pasa en Europa imagínense lo que pasa en América Latina, no quiero decir que no haya gente buena en desarrollo de software solo que no la hay para la premisa inicial, pero ¿donde están los profesionales capacitados?, pues trabajando para consultoras y compañías que usan software propietario debido a la mayor confianza que les ofrecen a sus clientes a cambio también de una buena cantidad de dinero.
Recientemente me tope con un anuncio de Cesar Soplín quien es el responsable de front-end de el sitio web del comercio solicitando un profesional experto en LAMP, lo conseguiría ya!, no digo que sea imposible solo difícil, debido a que son escasos los proyectos de gran alcance en la Web Latina, pero como dicen todo viene con la experiencia y habrá que esperar algunos años para ver como evoluciona este modelo y los profesionales que dan soporte al software detrás de estas.
Hay una frase que recuerdo en la conferencia de Markus U. Mock representando a Google, “si ya terminaste tu carrera Google te evalúa para contratarte ya no para pasantias”
Esto quiere decir que si quieres hacer pasantias en Google tienes que ser evaluado y no haber terminado tu carrera y si ya lo hiciste, la única forma de entrar a Google es postular a un puesto de trabajo, para lo cual obviamente hay que ser talentoso si quieres trabajar en Google, y será muy difícil lograrlo si no hay donde aprender!.
La Comunidad Geek Peruana
Comunidades, computer science, open source February 25th, 2008
Quiero contar ahora sobre las comunidades que surgen en Internet, especialmente en Perú y digo Internet y no Web ya que no son sinónimos, primero que es un Geek, según la real academia tecnohablante Geek es alguien con gran curiosidad tecnológica, es la misma academia la cual saco el verbo Googlear ósea nadie sabe quien¿?.
La web Latina es pequeña aun, y como todo lo que a tecnología se refiere siempre tarda en llegar por estas latitudes. Sin embargo existe gente que lleva algunos años en el mundo del Internet, escribiendo en blogs, teniendo su sitio web, compartiendo archivos, jugando online y lo más común chateando.
Debido a que la tecnología tarda en llegar existe una gran diferencia cultural o de necesidad diría al momento de participar en comunidades y me incluyo, pero por qué somos tan reacios a compartir o participar?, como leí en el blog de Juan Carlos Lucas, somos inmigrantes en una era tecnológica hecha para nativos, entonces debemos desaprender lo que comúnmente nos enseñaron en las escuelas, “prepararnos para vivir en un mundo de los 90”s” estando en el siglo XXI.
Ahora vamos a las comunidades, una en la cual participo no muy activamente es la de webmasters peruanos en línea desde el 2003.

La Anwmp es una comunidad al principio muy activa que poco a poco ha ido perdiendo fuerza por qué?, talvez sea el tiempo, lo alejado de el trabajo que realizan los webmaster peruanos en relación a la tecnología en el mundo, o no encontrar mayor beneficio en hacerlo.
A pesar de todo esto hay un apostador de nombre Alexis Bellido, ha quien tuve el agrado de conocer personalmente en una reunión que asistí en marzo del 2007 organizada por

Alexis tiene un webmagazine Ventanazul para desarrolladores y gente Geek en Internet como el mismo lo dice en su programa de webTv llamado In Silico donde conversa con gente que esta relacionada al mundo Web, no muchos por cierto o talvez si, pero que no participan por alguna razón.
Otro sitio que me gusta es la comunidad de Estudiantes de Ciencias de Computación Secc, integrada por gente interesada en la ciencias de la computación, la participación de los miembros no es muy constante que digamos, nuevamente por qué?, ¡muy complicado no!.

Quizás cuando veamos realmente el beneficio que se puede lograr compartiendo ideas y conocimiento o la tecnología llegue a nuestras manos, o desaprendamos lo que nos enseñaron podamos participar activamente en comunidades Geeks o no.
Comunidad Opensource en CMS
Cms, open source November 28th, 2007
Recientemente estaba buscando un CMS que pudiera manejar mejor el contenido y que sea bastante ágil, a lo de ágil me refiero a que no tenga demasiadas funcionalidades que pocas veces son usadas. Wordpress es uno de mis favoritos ya que constantemente el core o núcleo esta mejorándose con nuevos release’s o apariciones y como es para uso especifico de blogs es bastante ligero al cargar y ejecutar las funciones comunes, pero uno de los limitantes es el soporte para múltiples usuarios o usuarios externos. Buscando otra opción tenemos a Drupal un CMS desarrollado por una comunidad muy activa también y que tiene las cosas muy claras, uno de los aspectos que mas me gusta de Drupal es su taxonomia el cual permite un manejo variable del contenido desde insertar nuevos campos a una categoría de contenido hasta crear vistas diversas de los mismos, claro y también que maneja mejor y nativamente la opción a múltiples usuarios externos.
Recientemente Drupal gano el premio a mejor CMS de este año lo cual es un muy meritorio en una comunidad mucho mas joven a las otras comunidades como Xoops y Mambo.
Actualmente Drupal esta desarrollado con Php 4.x.x y ya no solo es un CMS sino un framework para desarrollo no al nivel de Cake o Zend Framework pero pretende serlo, es mas para la versión 7 de Drupal se utilizara la versión 5.x de Php la cual le dotará de mas robustez en transacciones, performance y escalabilidad.
Sin duda Drupal es un buen ejemplo del espíritu opensource en una comunidad de desarrolladores y lo utilizare en un proyecto que requiere de estas caracteristicas.