Desarrolladores de software y artesanos

Leyendo el libro The Pragmatic Programmer encontré este párrafo donde el autor explica la noción de código como arte y la importante intersección entre la artesanía detrás del desarrollo de software y la ingeniería:

The construction of software should be an engineering discipline. However, this doesn’t preclude individual craftsmanship. Think about the large cathedrals built in Europe during the Middle Ages. Each took thousands of person-years of effort, spread over many decades. Lessons learned were passed down to the next set of builders, who advanced the state of structural engineering with their accomplishments. But the carpenters, stonecutters, carvers, and glass workers were all craftspeople, interpreting the engineering requirements to produce a whole that transcended the purely mechanical side of the construction. It was their belief in their individual contributions that sustained the projects: We who cut mere stones must always be envisioning cathedrals.

El desarrollo de software es una disciplina de la ingeniería, sin embargo, no caben dudas de que no debemos perder de vista la artesanía que hay detrás de esta disciplina. Hoy más que nunca, donde hasta las infraestructuras de IT convergen hacia una gestión basada en el desarrollo de software, es importante poder vislumbrar aquellos que hacen de ella una actividad artística, aquellos que detrás de cada piedra que cortan logran vislumbrar una gran catedral que finalmente trascenderá en el tiempo.

Elegir dominar algo

Algunas personas nacen brillantes, otras nacen afortunadas o incluso ambas.
El resto de nosotros tenemos que trabajar un poco más duro.

El dominio avanzado de algo es un buen camino al éxito.

“Mastering something is your path to standing out”,

me dijo una vez alguien que trabajó cerca mío hace como 15 años atrás (literalmente porque solo hablaba inglés). No se equivocaba.

Sigue leyendo

Nuestro mundo bajo las reglas de la Ley de los Rendimientos Acelerados

[tweetmeme source=»martinmendez»]

Uno de los temas en los que suelo hacer hincapié en mis charlas de innovación es sobre la necesidad de replantear algunas miradas sobre las capacidades competitivas que las empresas han venido utilizando a lo largo de los últimos 20 o 30 años para hacer frente al cambio acelerado del entorno al que nos enfrentan los avances de la tecnología.

Con respecto de este aceleramiento salvaje de los cambios, algunos autores vislumbran una aceleración cada vez mayor y hasta disruptiva ocasionada principalmente por el carácter exponencial del propio progreso.

En este contexto suelo hablar brevemente de la Singularidad Tecnológica o Singularidad simplemente, y a esta altura la audiencia suele empezar a buscar donde escondí la botella de vodka pues lo que les cuento suena más a ciencia ficción que a una realidad posible cercana.

La Singularidad representa un momento crucial de la historia, que se presume tendrá lugar en un futuro a mediano plazo, en el cual se producirá una aceleración súbita del desarrollo tecnológico. El nombre viene dado por analogía con las singularidades descriptas en la física teórica, en la que las reglas universales conocidas dejan de ser válidas y la convergencia hacia valores infinitos imposibilita definir una función.

Existen 3 frentes de cambio tecnológico que potencialmente nos llevarán a la Singularidad: el poder de cómputo y las capacidades de comunicación (tecnología de la información), la nanotecnología y las ciencias tecnológicas aplicadas a la biología humana. Raymond Kurzweil, tecnólogo y futurólogo es uno de los defensores de esta predicción. En 2001 publicó un ensayo llamado La Ley de los Rendimientos Acelerados donde expresaba que la Ley de Moore, formulada en 1965 por el co-fundador de Intel, Gordon E. Moore (que enuncia que aproximadamente cada dos años se duplica la velocidad de procesamiento de un ordenador), se puede extender más allá de los transistores. Cada vez que la ley se va a incumplir, al aparecer una barrera tecnológica, aparece otra tecnología o material que permite superar dicha barrera. Según Kurzweil, esta tendencia nos llevará indefectiblemente a la Singularidad hacia el año 2050 y afirma que el patrón de desarrollo tecnológico culminará en un modo en el que la distinción entre hombre y máquina será borrosa hacia finales del siglo XXI. Kurzweil define así el transhumanismo, hombres evolucionados gracias a la convergencia de estos 3 frentes que mencioné anteriormente.

Robin Hanson expone estos cambios en términos de impacto económico. El autor argumenta que los cambios dramáticos en el crecimiento de la economía han ocurrido en el pasado debido a los avances tecnológicos. Basado en el aumento de la población, la economía se dobló cada 250.000 años desde el Paleolítico hasta la Revolución Neolítica. Con la aparición de la agricultura la economía se comenzó a doblar cada 900 años, lo que ya representó un incremento notable en la tasa de aceleración. Con la Revolución Industrial, la economía duplicaba su tamaño cada 15 años, esto es 60 veces más rápido que en la era agrícola. Si las predicciones de Kurzweil son correctas y el transhumanismo se hace realidad causando una nueva revolución, podemos esperar que la economía se duplique al menos trimestralmente.

La siguiente figura, muestra el carácter exponencial de la tasa de aceleración de la economía desde el 5000 A.C. hasta nuestra era según la tesis de Hanson.

Como un derivado de esta alta tasa de cambio, con beneficios y perjuicios ocasionados por el proceso de globalización y aceleración impuestos por la tecnología, algunos autores como Fernando Flores plantean la necesidad estratégica de pensar desde la perspectiva de la existencia de nuevas abundancias y escaseces para poder discriminar lo importante de lo accesorio. En este sentido, según Flores, hoy abunda el capital, las tecnologías de la información y el acceso al conocimiento especializado, pero por otro lado, son escasos recursos como el tiempo, el talento emprendedor y gerencial y la capacidad de focalización. Destaca también que para hacer frente a esta nueva realidad hace falta cultivar habilidades sociales y emprendedoras, habilidades innovadoras y habilidades para crear identidades sólidas.

Para argumentar que no tomo vodka, hoy me crucé con este video del programa Redes para la Ciencia de Eduardo Punset donde entrevista a Kevin Warwick, un investigador en el campo de la robótica y la inteligencia artificial que ha devenido en uno de los primeros cyborgs. Imperdible la experiencia con su mujer que relata en el video. Vale la pena verlo y da mucho para pensar al respecto, no por las cuestiones tecnológicas, sino por las morales y éticas que implica. Santiago tiene un buen post al respecto.

Sólo un adelanto del mundo cercano por venir… tal vez.

Imagen: Flickr

Etiquetado , , ,

Una imagen vale mas que mil palabras, pero interactiva y persistente, aún mas…

[tweetmeme source=»martinmendez»]

Durante TED 2008, auspiciado por Autodesk e IDEO se llevó a cabo un experimento de una tecnología (en realidad es un remix de varias) llamada BIGVIZ.

BIGVIZ es una exploración en la visualización de las grandes ideas presentadas en el escenario principal de TED.
Durante dicho evento TED, David Sibbet (Grove) y Kevin Richards (Autodesk), crearon más de 700 dibujos espontáneos de las ideas de los presentadores. Sibbet y Richards utilizaron un software de Autodesk que ejecutaban con ayuda de tabletas gráficas y que proyectaban en una pantalla multi-touch.
Con estas herramientas, se presentó el poder de la visualización interactiva para comunicar ideas visualmente.

El resultado de esta experiencia esta recopilado en un documento de 200 páginas disponibles en este link. (…y realmente vale la pena descargarlo)

Que una «imagen vale mas que mil palabras” es un frase repetida hasta el cansancio. Ahora bien, en términos de neurociencia ¿ eso que significa ?.
Para responder a este interrogante hay una buen charla en TED de Tom Wujec donde explica como nuestro cerebro crea significado a partir de las imágenes o de la propia interrogación visual que hacemos de nuestro entorno.

Particularmente yo tengo una tendencia natural a intentar explicar todo en términos de diagramas, dibujos, bosquejos. Si no puedo construir un mapa mental de un problema o de una solución que pueda traducir en algo dibujable, a mi cerebro le cuesta razonar. En términos prácticos, mi mente necesita visualizar para clarificar ideas. Es por ello que me acompaña a todos lados un cuadernos de notas que cuando lo reviso, esta plagado de dibujos que pueden ser entendidos como meros garabatos, pero que a la hora de intentar resolver un problema, me son de gran utilidad.

Tom Wujec se ocupa de explicar la relación entre la creación de significado en nuestro cerebro a partir de la forma en que visualizamos el mundo y como podemos mejorar este proceso para resolver algunos problemas.

Wujec dice en su charla:

  • Las imágenes sirven para clarificar el mensaje que queremos transmitir.
  • Si esas imágenes son interactivas, se puede reforzar aún más el mensaje.
  • Tercero, podemos dejar un rastro de persistencia en nuestra memoria al crear modelos mentales formulados en forma colaborativa, para ello, Wujec cita como construyen planes estratégicos en Autodesk sobre una gran pared sobre la cual los equipos colaboran en su construcción.

 

En definitiva, hay 3 conceptos fundamentales a la hora de transmitir ideas:

1) Hacerlas claras, visualizándolas.
2) Hacerlas interactivas.
3) Hacerlas persistentes.

El primer punto es claro, usar una imagen en lugar de texto transmite mucho más a la audiencia.

La segunda puede resultar un poco más compleja, no todos disponemos de la tecnología BIGVIZ para presentar ideas. Pero el foco del concepto va más allá y Wujec lo deja claro con el ejemplo de los trabajos en equipo dentro de Autodesk. El ejemplo cita como al crear esos planes estratégicos toda la información esta en una sola página (un gran mural en realidad) que alrededor de un diseño adecuado crea un ámbito de co-creación colaborativo. Lo más importante es que esta página, se construye, no se proyecta.
De esta manera podemos llegar a la audiencia para absorber y adoptar lo que se les presenta al permitir un debate interactivo, y a su vez les da la oportunidad de participar con nuestro material y reflexionar sobre él en el propio momento de la construcción.

Etiquetado , , , , ,

Storytelling

[tweetmeme source=»martinmendez»]

Me encontré con esta presentación de Eva Snijders sobre Storytelling y quiero rescatar la idea central

El Storytelling es una disciplina que convierte la información en Emoción.

Donald Calne, neurólogo lo explica así:

La información lleva a conclusiones, mientras la emoción lleva a la Acción.


Serás recordado por las historias que cuentes, no por los datos que presentes.

Has que tu presentación sea Memorable. Antonio Nuñez dice en su libro ¡Será mejor que lo cuentes!

Un relato está cargado de conflictos, personajes, emociones, sensaciones. Un relato es una propuesta lúdica que hará que tu mensaje llegue directamente al corazón de tu audiencia.

 

Etiquetado , ,