La pregunta crucial sin responder

February 10th, 2009

Hace un tiempo atrás un post en el blog de Anibal Cuevas (del cual me declaro un seguidor) puso en evidencia la falta de ética por parte de la sociedad Europea, y en especial de sus mandatarios, respecto al controvercial tema del aborto, que es legal en el viejo continente.

Mientras envían soldados a medio oriente para proteger las vidas de personas inocentes y mantener la paz, habitantes de estos mismos países Europeos asesinan legalmente a humanos en su etapa de mayor debilidad, antes de que puedan siquiera conocer el mundo exterior. Sin embargo, las leyes Europeas promueven los derechos humanos, sobre todo el derecho esencial a la vida, lo cual se contradice totalmente con la legalidad del aborto. Parece que los altos legisladores progresistas del continente ejemplar ignoraron completamente la respuesta a una pregunta crucial: ¿Es el embrión un Ser Humano?. Y digo “ignoraron la respuesta” (y no la pregunta) porque no los creo tan ineptos como para no planteársela siquiera, pero si los creo cobardes por no expresar lo que moralmente sienten, lo que saben que es una gran verdad: el ser humano es tal desde la mismísima concepción. Al parecer sienten miedo de expresar esto ante una sociedad cegada por la rutina, la falta de compromiso y los placeres pasajeros, que quizás los condene o no los vote en las próximas elecciones por imponerles cierta responsabilidad sobre sus actos.

Read the rest of this entry »

Cuidado con el segundo peor programador

October 9th, 2008

Nunca me consideré un buen programador. No se si será porque vivo rodeado de grandes programadores que bajan mi autoestima o realmente no es mi verdadera vocación. Mas allá de esto, me gusta y me interesa la programación, aunque quizás no tanto como otras disciplinas de la ingeniería en sistemas. Esta mezcla de gustos y autoestima devaluada me lleva a pensar que tal vez un día, formando parte de algún equipo de desarrollo no sea el peor programador del grupo, pero si quizás el segundo peor programador.

Hoy leyendo el interesantísimo blog de Gojko Adzic, leí este post. En él cita a una teoría de Eric Evans, la cual dice que “la calidad del sistema de software es proporcional a las habilidades del segundo peor programador”. La explicación de la teoría es sencilla: todos los programadores del equipo saben cual es el peor programador, entonces los mejores programadores siguen de cerca todo lo que hace y arreglan los problemas que ocasiona. Así, el trabajo del segundo peor programador no es monitorizado con esa atención especial, entonces es él quien puede ocasionar verdaderos problemas.

Por eso, les advierto con muchisima anticipación, tengan cuidado si programan conmigo :) .

KDE 4.1 rocks!

July 30th, 2008

Estaba por esperar a terminar de rendir para escribir este post, pero ya no lo puedo aguantar mas :) . Hace unos días, cuando todavía era realease candidate y gracias al fabuloso One-Click Install de OpenSuse, pude probar KDE 4.1.

Como dije en el post anterior, el driver propietario de Nvidia tiene una performance pésima con Qt4/KDE4. Por esta razón tuve que cambiar al driver nv y mejoró notablemente la situación. Mas aun cuando agregué unas lineas a mi xorg.conf, quedando así:

Section "Device"
Identifier  "GeForce 8600M GT"
Driver      "nv"
Option      "AccelMethod" "EXA"
Option      "MigrationHeuristic" "greedy"
EndSection

Read the rest of this entry »

Qt4, Firefox y el driver propietario de Nvidia

July 27th, 2008

Empecemos por Firefox. La nueva versión 3 prometía grandes mejoras en la performance respecto a versiones anteriores. Lamentablemente no pude experimentar tales promesas, es mas, parecía mucho mas lento, sobre todo en paginas que incluían Flash. La pagina de Clarin, por ejemplo, resulta innabegable. Lo mas llamativo es que con Konqueror (KDE3) anda de lo mas bien. Una mala integración con KDE fué lo primero que me vino a la mente.

Desde antes de la salida de KDE 4 había escuchado hablar de las bondades de Qt4, por eso quise probar a hacer algunas cosas en PyQt. Bajé Qt4 Designer para diseñar gráficamente algunos formularios de prueba, pero fue casi imposible, era demasiado lento. Supuse que serían problemas de performance de la nueva versión, aunque era la 4.1.

Hace no mucho tiempo atrás, con KDE 4.0 en las calles y con muchas quejas de los usuarios por detras, leí varios posts en el planet de KDE haciendo referencia a la pobre performance del driver propietario de Nvidia a la hora de dibujar graficos 2D con ciertos atributos especiales. Y esto no se limita a KDE 4, también lo sufren usuarios de Gnome con Firefox y usuarios de Windows con ciertas aplicaciones. Lo cierto es que en los foros de Nvidia muchisima gente ya se quejó y parece ser que con la versión beta de los drivers y ciertos parametros mejora la situacion. Yo todavía no hice la prueba, no soy de instalar software beta, y menos si se trata de drivers. Supongo que tendré que esperar. Una solución momentanea es usar los drivers libres nv (incluidos con las distribuciones de Linux), pero es sabido que tienen muchas limitaciones. Sin dudas la mejor solución de este problemas sería que Nvidia libere las especificaciones de sus productos, tal como lo hicieron Intel y ATI. Me parece que todavía estamos lejos de llegar a eso… pero tengo la ilusión de estar equivocado. :)

La (mala) costumbre de no conformarse con nada

July 23rd, 2008

Hoy, ahora, me encuentro estudiando. Estoy leyendo un libro sobre Programación Extrema (XP), una metodología ágil para el desarrollo de software.

Siempre que tengo que leer mucho para una materia llega un momento (ya cercano a la fecha final) en el que me siento agobiado (hoy, ahora). Anhelo aquellos ejercicios prácticos de los primeros años que me permitían hacer intervalos para despejarme un poco, pensar como resolverlos mientras hacía otra cosa, aplicar conocimiento mas que adquirirlo.

Paradójicamente, recuerdo que en aquellas épocas de interminables guías de ejercicios abstractos, de operaciones matemáticas raras y ecuaciones a las que no le encontraba una aplicabilidad directa en mi carrera, soñaba con esas hermosas materias especificas de los últimos años, que tratarían temas interesantes de ingeniería.

Me enojo conmigo mismo, nada me conforma. ¿Por qué no puedo disfrutar hoy de esto que alguna vez anhelé?. Es cierto, la escasez de tiempo mete presión y no ayuda para nada. De todas maneras es feo, estresante, desanimante estudiar así… Mejor me voy a preparar unos mates y vuelvo mas tranquilo, con otra actitud :) .