Desarrollo

Administrar el momentum

Porqué los roadmaps, las cartas gantt, la planificación, los wireframes, la documentación, las especificaciones y todos esas abstracciones que hacemos para explicar lo que vamos a construir no son más que impedimentos (o excusas) para no empezar a construir realmente lo que se nos pidió. De eso trata esta charla de Jason Fried, de 37Signals:

TI: Transparencia e Información, hacia el gobierno abierto

Una cosa que me preocupa es la falta de visión de nuestros políticos con respecto a las tecnologías de información. A través del twitter de @utaladriz me entero de data.gov, reconozco que no había seguido la propuesta de TI de la administración de Obama. Investigando sobre el tema llego al origen de todo esto, corresponde a un memorando enviado el primer día de su mandato por el Presidente Obama titulado “ Transparencia y Gobierno Abierto".

Contar Historias

Si tu único aporte a esta vida ha sido escribir un documento, entonces tu aporte en esta vida es casi cero, si tu aporte fue criticar un documento, tu aporte tiende a cero por la izquierda. Para escribir documentos solo hay que seguir un algoritmo, y lo entretenido de los algoritmos es inventarlos, descubrirlos e implementarlos, por algo dejamos su ejecución a los autómatas, porque ejecutarlos es aburrido. Es mejor escribir una historia, una épica si quieres lograr cambios efectivos.

El ritmo de la decisión

Cuando tenemos que decidir sucede que nos enfrentamos al miedo, y el miedo paraliza. Marcela Infante escribe, en forma muy valiente, en mi opinión, lo que significa tener miedo: “Tenía tanto miedo que guardé todo en una mochila. Tenía tanto miedo que la mochila la cerré, pero los miedos me seguían y es que, claro, los llevaba pegados a la espalda. Nadie puede cargar con esto por mucho tiempo me dije un buen día, pero antes de hacerlo seguí teniendo miedo.

Algunos consejos de Alan Parson para desarrollar Software

No es que Alan Parson haya decidido cambiar de rubro, lo que pasó es que por una esas raras derivaciones, partiendo de una nota de El Francotirador llego a este artículo que contiene 10 recomendaciones de este famoso ingeniero de sonido, y productor musical. Leyéndolos me di cuenta que algunos de ellos tienen un paralelo con el desarrollo de software, y calzan bastante bien. Así que aquí van los consejos de Alan Parson, en negrita, y abajo mis comentarios y adaptaciones.

Guía geek, para contratar a geeks

maginen por un momento que estos cuatro geeks son todos informáticos, ¿a quien contratarían ustedes? OK, los personajes de The Big Bang Theory son caricaturas, porque nadie es tán geek, ¿cierto? Pero bueno, sigamos con el juego, la idea de este apunte es ser una especie de guía ilustrada a mi post anterior. Veamos el primer candidato: Rajesh Koothappali. Hay una razón para sentirme identificado con Rajesh, la que es bastante obvia para el lector frecuente de este blog: el número 42 de su gorra, cuando vi la primera vez que la uso no pude dejar de sonreir.

La lección de cerámica

Al iniciar las clases, el profesor de cerámica anunció que dividiría la clase en dos grupos. Todos los del lado izquierdo del estudio, dijo, serán evaluados solamente por la cantidad de trabajo que produzcan, y todos los de la derecha solamente por la calidad de su trabajo. La evaluación sería un proceso muy simple: al final de la clase llevaría una balanza de baño y pesaría el trabajo del grupo “cantidad”, cincuenta libras de vasijas de para una “A”, cuarenta libras de ollas para una “B” y así.

Visualizando la evolución del software

El proyecto code_swarm (enjambre de código) pretende visualizar, a través de una animación, la evolución de proyectos opensource, el siguiente video, que corresponde al lenguaje Python, es un ejemplo: code_swarm - Python via Michael Ogawa en Vimeo. Este otro video muestra la evolución del web server Apache: Otros proyectos: Eclipse(que requirió alta definición), y PostgreSQL El código fuente del proyecto code swarm es open source y está disponible en google code.

Una PlayStation por niño

Anuncia presidenta Bachelet: En marzo del 2009, entregaremos un computador a los niños y niñas pertenecientes al 40 por ciento más vulnerable de la población que ingresen ese año al séptimo básico y que estén en el 30 por ciento de mejor promedio de notas de su nivel. Estamos hablando de más de 30 mil computadores de uso personal, que los alumnos se llevarán a sus hogares y aprovecharán con sus hermanos, familias y amigos.

IVEO: Realidad aumentada (desde Valparaiso)

Después de leer la nota sobre un concurso organizado por la USM y Microsoft (lo que explica varias cosas ;), descubrí este interesante proyecto. Se trata de IVEO, una aplicación de realidad aumentada, les invito a ver este video para que entiendan de que se trata esto: Este es el primer producto de la empresa GLED, formada por jóvenes estudiantes de ingeniería informática de la Universidad Federico Santa María. Un trabajo muy interesante.