El futuro es friki y poco sexy

Dentro del debate acerca de como será el mercado de trabajo en el futuro, leía un post el otro día que decía que al contrario de lo que se lee tanto hoy en día ese mundo no será uno glamuroso de artesanos y de gremios, en la que la mayor parte de nosotros trabajaremos en trabajos mas o menos creativos, los únicos no automatizables por las máquinas. La situación será bastante diferente. Lo glamuroso será como siempre escaso y las máquinas podrán menos de lo que se supone.

Dentro de 20 o 30 años las máquinas habrán automatizado muchas mas tareas, pero seguirán necesitando a las personas para realizar su trabajo. En las economias avanzadas la mayor parte del empleo consistirá fundamentalmente en adaptar la realidad para que ellas puedan realizar sus tareas, en resolver las incidencias que hayan podido provocar y completar el trabajo que no hayan podido realizar.

Continúa leyendo El futuro es friki y poco sexy

Código abierto: innovando y facilitando la innovación

Interesante artículo en el que se afirma que el open source esta permitiendo una comoditización del software, lo que a su vez está trayendo una auténtica economía de la información. El código open source cumple un papel similar a las tuercas, los tornillos y los destornilladores en la industria hace cien años, y si estos hubieran estado sujetos a derechos de propiedad no habríamos llegado a construir aviones a reacción.

“Open source has gone mainstream … open source is the default choice of the next generation IT architecture,” he said, adding that if proprietary companies were able to patent nuts and bolts or own the copyrights to a screwdriver, jet engines might never have existed.

El mundo open source lleva muchos años “estandarizando” productos para los que inicialmente solo había una versión propietaria (primero fué Windows, luego llegó Linux) pero a la vez los mejoran o terminan ofreciendo mejores alternativas. Hoy es evidente que en muchos ámbitos están por delante de cualquier solución surgida de empresas tradicionales.

Las empresas de la industria del software tradicional son parte de la innovación, pero solo una parte y cada vez una menos significativa. Mantenerse por delante es cada día mas díficil. Empresas como Microsoft, siguiendo la estela de Apple, hacen del hardware parte de su innovación: su producto es hardware + software. Así consiguen mantener durante mas tiempo la distancia respecto a otras empresas tradicionales o al mundo open source. Pero esa distancia y ese tiempo cada son menores.

Programar es una habilidad básica

Programar es construir algo diciéndole a una máquina de forma precisa qué es lo que quieres, con unas herramientas que nos obligan a cumplir unas reglas muy claras. Esto no es algo que hagan solo los programadores. Aunque pueda resultar chocante, cualquiera que haya modificado fotos con photoshop ha programado, también cualquiera que haya creado páginas web con editores sencillos, que haya metido una animación en una presentación o que haya creado un video casero definiendo tiempos y transiciones.

En programación se suele hablar de programación imperativa y de programación declarativa. En el primer tipo se usan lenguajes con los que se establecen los pasos necesarios para llevar a cabo una tarea. En la programación declarativa se define lo que se va a crear haciendo uso de definiciones, de condiciones y otras características. El primero es útil en la definición de un trabajo a realizar, el segundo en la definición de una entidad que va a cumplir una función. Cuando pensamos en programación solemos pensar en programación imperativa. Pero cuando trabajamos con una hoja de cálculo o creamos una página web hacemos uso de programación declarativa.

Los ordenadores personales, móviles, tabletas y todo lo que está por venir nos ofrecen cada vez mas posibilidades, multiplican nuestra capacidad de hacer cosas. Pasado mañana se valorará a la gente aún mas que hoy en día por su capacidad para manejar herramientas. ¿Pero que es en realidad manejar una herramienta? Usar una herramienta de forma eficaz es comunicarnos con ella haciendo uso de un lenguaje. Pasado mañana se valorará a la gente por su habilidad para hablar y aprender muchos lenguajes, muchos idiomas. De esto es de lo que hablamos cuando hablamos de alfabetismo digital.

Hacia donde van las universidades y los centros de enseñanza

Un amigo (gracias Miguel) me enviaba este enlace acerca de la plataforma EdX, la apuesta por “aulas abiertas” de Harvard y el MIT.

Es un movimiento que seguro que no parará ahí, todo lo que sea automatizable, se automatizará, y cualquier clase que pueda ser grabada en video (por decir algo) se emitirá de alguna manera…

¿Y al final de donde sacarán el dinero? ¿Hacia donde van estos centros de enseñanza? Pienso que siguiendo este artículo de The Economist terminarán siendo mas pequeños y menos relevantes de lo que son hoy en día, mas pequeños y centrados en lo que realmente hacen bien: tener un ambiente de trabajo excepcional para mantener a los mejores y ser un motor de generación de ideas e innovaciones.

Les pagaremos por tener un solo año de experiencia con ellos en sus centros, les seguiremos pagando porque ellos certifiquen nuestros conocimientos que habremos adquirido libremente a través de la red (el famoso título).

Ahora la parte free de lo que se ofrece es pequeña, pero con el tiempo será probablemente mayor que la parte de pago. ¿Una economía de la abundancia? pues muchos piensan que sí, aunque suene contradictorio hoy en día. Decían en este artículo que el problema no era que no hubiera dinero, sino que hubiera demasiado… “ocioso” habría que añadir.

Creo que estas instituciones por lo que luchan es por sobrevivir, tienen que seguir captando a los mejores y les gustaría seguir manteniendo ese tamaño y prestigio, pero eso cada vez estas mas complicado.

La metáfora de la organización feudal

Cualquier organización, pequeña o grande, debe tener unos valores y unos conceptos, unas reglas y unos procesos, escritos o no, conocidos y aceptados por todos sus miembros.

Cuando una organización es pequeña es fácil que estos elementos sean accesibles a todos. Aunque no se hayan reflejado en ningún documento son de dominio público y es sencillo para cualquiera de la organización estar al tanto de la forma que se tiene de entender las cosas.
Pero hoy vivimos arrebatados por el cambio, la organización tendrá que crecer o transformarse y se necesitarán “leyes” adaptadas a su tamaño o a su nueva situación y probablemente nuevos mecanismos que garanticen que estas sigan siendo conocidas y respetadas. Los cambios pueden fracasar por muchas razones: una de ellas porque se pierda ese espacio público, ese lenguaje común, las “leyes” compartidas por todos.
Esas “leyes” pueden acabar ignorándose porque no se es capaz de reaccionar de otra manera a los acontecimientos, la velocidad lo es todo y se pasa a vivir al día con una visión a corto plazo. La organización puede terminar fracturándose y perdiendo su vitalidad, puede terminar siendo una organización feudal en una especie de medioevo resultado de la decadencia.
  • Sin referencias comunes y bien definidas los individuos se acobardan y surgen miedos e inseguridades ante los retos.
  • La organización se divide en feudos, con sus señores y sus servidumbres, señores que pueden estar tan enfrentados que solo cooperen cuando un cargo de rango superior, un “rey” o similar, les obliga a ello.
  • Al igual que el comercio era díficil y peligroso en la edad media, las comunicaciones entre los distintos grupos o departamentos suponen un esfuerzo, un riesgo y un desgaste para quien las lleva a cabo.
  • Aparecen las mafias y las amenazas.
Los valores y los conceptos, las reglas y los procesos tienen un valor extraordinario en cualquier asociación de personas con un objetivo. Sin embargo, damos muy poco valor a difundirlos, a cuidarlos manteniendolos sencillos y eficaces, y a garantizar que son conocidos y seguidos.

Profesionales excelentes, no prima donnas

Uno de los principios contenidos en el manifiesto por el desarrollo ágil de software, publicado en 2001, dice lo siguiente:

“Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”

En el desarrollo ágil el acento está puesto sobre el individuo, sobre el experto en algo. Con buen criterio afirma que hay que confiar en su capacidad para aportar soluciones, hay que despejarle el camino en caso de que haya obstáculos que dificulten la consecución de su tarea, hay que darle inspiración en vez de darle instrucciones.

Se nos dice que la empresa ideal no es jerárquica, es cooperativa, es rápida. Con una gestión ligera y diferente y un grupo de expertos que se autoorganizan. Para llegar a ella la organización debe cambiar, los “jefes” deben cambiar…  Pero también son necesarios individuos, expertos con las cualidades adecuadas para trabajar de esta manera.

Un equipo ágil que ofrezca resultados de calidad también exige tener personas con unos valores y cualidades particulares. Se cede el poder al experto, pero de nada nos valdrá si olvida que trabaja por un objetivo común, poco aportará si no es capaz de escuchar, si no busca activamente integrar las ideas de los demás en sus ideas.

Cada vez mas, los problemas a los que nos enfrentamos son esos que llaman “wicked problems“, problemas perversos. Complejos, sin procedimientos claros para resolverlos y por supuesto sin posibilidad de automatizarlos. Para aportar soluciones hacen falta muchas voces, pero también muchos oidos.

No son prima donnas lo que necesitan los equipos sino profesionales excelentes, gente que no solo sirva para sacar las castañas del fuego sino que ayuden a crear equipos brillantes y con futuro.