El software se está comiendo los trabajos

Si, el título del post intenta traer a la memoria el famoso ensayo de Marc Andreessen "Why Software Is Eating The World", en el cual describe como empresas de software como Amazon, Facebook, Google o Netflix han tomado el mundo por asalto y en el proceso han creado riqueza (obviamente para sus dueños). Lo cierto es que aunque se trate de disimular que estamos experimentando una severa crisis de desempleo tecnológico, donde ya algunos roces son bastante evidentes como el caso de las protestas contra el famoso autobus de Google. Y es que la famosa frase "Destrucción Creativa" de Schumpeter, presentada como justificación por los defensores del statu quo tecnológico en estos días post-globales y post-peakoil, tienen más de destructivo que de creativo. Muchas de las ideas expresadas en este post las he tomado de un post escrito por Jon Evans para TechCrunch titulado "Es una vida maravillosa, para unos pocos de nosotros", él captura el malestar del actual momento para aquellos que están siendo directamente afectados por esta "tercera revolución industrial".

Seguir leyendo

Activar el SPF en Zimbra

Desde hace unos días un cliente comenzó a reportar spam recibido en su dominio que estaba hosteado en un Zimbra, el común denominador de todo el spam era que el usuario recibía el spam como enviado por el mismo, yo ya tenía configurado el SPF en el dominio y en teoría Zimbra estaba habilitado para rechazar este tipo de correos con cabeceras falsas, lo verifiqué revisando este archivo de configuración del Zimbra: /opt/zimbra/conf/spamassassin/init.pre. Buscando en los forums de Zimbra me dí con la sorpresa de que hay que instalar el módulo Perl del SPF y hacer unos cambios en la configuración del SpamAssassin para tenerlo activo. Aquí los pasos, para tenerlo presente en un futuro y para ahorrar el trabajo de googlear en un futuro:

Seguir leyendo

RIM nos muestra como la desesperación puede llevar al ridículo

Ya hace unos meses atras, antes del lanzamiento del nuevo Blackberry OS 10 de RIM, su equipo de desarrollo salió cantando una parodia del hit ochentero de REO Speedwagon, "Keep on loving you" y ayer lanzaron otra parodia de una balada más antigua aún "At last" de Etta James, canción de los sesenta. Qué están queriendo insinuar que los usuarios y desarrolladores de Blackberry son un grupo de personas al borde del retiro, que es mejor ahorra y pagar pocos royalties usando canciones que no son muy populares en la actualidad o es que sencillamente no tienen idea de como atraer la atención y han recurrido al último recurso de todo marketero: "el ridículo". Ya RIM parece aquella vieja estrella que está casi en el olvido y termina creyendo eso de "no interesa que hablen mal o bien de tí, mientras hablen de tí", iniciando en su vejez una serie de bochornosos actos que empañan sus éxitos de juventud.

Seguir leyendo

Deuda técnica

El día de ayer leí un muy interesante post en TechCrunch titulado: "La deuda técnica te matará (si tu se lo permites)", aunque el concepto de deuda técnica no es nuevo, sin embargo no está muy difundido y muchas grandes empresas como RIM, Nokia o Microsoft han dado clara muestra que un elevado nivel de deuda técnica pueden llevar a perder la posición de liderazgo que se tiene. ¿Qué es deuda técnica?, la definición no es sencilla, pero podemos enterderla como todos los compromisos de diseño, programación o implementación de un proyecto de software, que se hicieron para alcanzar una ventaja táctica o estratégica en el mercado, pero que luego muestran sus limitaciones y requiren la inversión de más dinero para resolver los problemas. Me he permitido traducir algunas parter del artículo que me parecieron importantes:

Un proyecto en el que he estado trabajando recientemente para su lanzamiento. Bueno, en realidad relanzamiento. Es una pequeña y elegante aplicación de iPhone que se llama Postography, que le permite al usuario enviar postales con mensajes e imágenes desde tu iPhone. Genial, pero suena bastante sencillo, ¿verdad? Una aplicación que no debería haber tomado demasiado tiempo en ser construida.

Por desgracia, no la estamos construyendo, la estamos reconstruyendo. Y la empresa que puso la primera grieta en ella (sin nombrar nombres aquí) hizo un trabajo bastante bueno en el lado del servidor … pero tuvo una épica falla en la versión inicial de la app en sí misma. Oh, y es que en última instancia se le hizo funcionar, con sus muchos errores y caídas frecuentes. Pero muy aparte de eso, su código base fue un enconado abismo de variables globales, código de espaguetis, hacks, no-ops y las condiciones de operación eran tales que ampliarlo o modificarlo era casi imposible sin una cirugía reconstructiva.

Esto sucede mucho más de lo que nadie quiere admitir. Detrás de las brillantes aplicaciones de interfaz de usuario se esconden muchas arquitecturas dignas de una pesadilla Lovecraftiana, que cuestionan la cordura de toda persona oblugada a darle mantenimiento o agregarle nuevas características. Preguntele a un desarrollador, a cualquier desarrollador, ellos tendrán historias terroríficas que contarle.

Seguir leyendo

Una revolución ha comenzado y las PCs están a punto de desaparecer

En los últimos días se ha hecho evidente para mi que ya nos encontramos en el final de la era PC, más alla del hecho de que el lanzamiento de Windows 8 ha pasado sin pena ni gloria y las tablets de Microsoft se han vendido muy mal, la noticia de que en India se comenzaran a vender tablets a $20 a los estudiantes universitarios (claro subsidiadas en un 50% por el gobierno), es una clara señal de que la revolución de los dispositivos móviles ha comenzado y es el final de la PC como la conocemos. Hace apenas tres meses en un artículo publicado en VentureBeat, el académido y empresario Vivek Wadhwa nos decía que el no creía que la revolución de las tablets comenzaría sino hasta que estas bajen por debajo de los $100, pues al parecer ese momento ya ha llegado de la mano del Ubislate 7ci.

Seguir leyendo