Una breve reflexión de 2 minutos de Ivar Jacobson sobre el futuro del desarrollo de software.
“The future is practice and practice composition”
Olvidar las metodologías, poner a disposición de la gente las prácticas que nos funcionan y construir una forma de trabajo a partir de ellas adaptadas a nuestras circunstancias específicas. Más claro, agua.
“Es una interfaz abierta de comunicación entre el navegador y servicios web basada en comandos”.
Para quien aun no lo sepa, ubiquity es un plugin de Mozilla para Firefox.
Interfaz abierta de comunicación porque permite que cualquier persona pueda definir cómo se comunica el navegador web a través del plugin de ubiquity con un servicio web remoto.
Basada en comandos implica que la interfaz recurre al uso de instrucciones del tipo “haz esto” o “envía esto a juan”. Esto se parece algo a cómo las personas decimos las cosas, aunque creo que aun queda muy lejos de poder usar lenguaje natural, aunque se ha hecho un gran esfuerzo por contextualizar los comandos o instrucciones y lo que se puede hacer con ellos, por ejemplo:
email this andres
es capaz de reconocer que this es la página en la que estoy ahora mismo y Andrés es uno de mis contactos
map-these
es capaz de reconocer que el texto que tengo seleccionado es una dirección
Aunque sin duda irá mejorando con el tiempo, su verdadero potencial es la facilidad con la que cualquiera puede ofrecer un servicio web y ponerlo a disposición de todo el mundo con muy poco esfuerzo con sólo construir un comando. Este comando estará disponible vía ubiquity en el navegador, bien enmascarado tras un botón u opción de menú, o bien directamente mediante un comando o lenguaje natural (¿por qué no directamente por voz?).
Ante la abundancia de jugadores para un mismo servicio, se pondrán “caros” comandos como email, map, send, photo, review… Los comandos tendrán más bien esta pinta:
Hace casi dos años que Humberto me propuso entrar a dnx para darle cuerpo a una idea que le rondaba por la cabeza. De la idea original queda poco, se ha ido transformando en un largo proceso de maduración que abocará en vi.vu:
vivu (esperanto)
viv/i vida
tra~i experiencia, sobrevivir
vivu! vida, ¡larga vida!
~teni ayuda
.vu
es el dominio en Internet de una nación del océano Pacífico llamada Vanuatu, considerada el lugar más feliz de la de la Tierra por The Happy Planet Index
El proceso ha sido complicado y aún sigue su curso; interminables tormentas de ideas, los más diversos procesos creativos, vueltas y más vueltas de tuerca a cada concepto, vamos, esas metodologías que tan bien se aplican en dnx. La dinámica sigue, pero a finales de verano comenzamos el desarrollo de la primera parte de vi.vu. Para ello elegimos una plataforma de código abierto como drupal, dada su probada versartilidad y rapidez a la hora de tener algo pronto. Se diseñó una metodología de desarrollo ágil basada en scrum. Ahora estamos en plena vorágine de desarrollo, en busca de máquinas y preparando una versión preliminar estable que no tardará en llegar.
En todo este caos positivo, hoy abrimos el blog de vi.vu desarrollado con Wordpress, donde esperamos establecer una conversación abierta sobre lo que debe ser la salud y el bienestar de la gente, centrada especialmente en las posibilidades que ofrecen las nuevas tecnologías, lo que se ha dado en llamar Salud 2.0 (otra vez con el nombrecito). También servirá para dar a conocer a la gente que está detrás del proyecto, las personas que lo están haciendo posible y nuestra forma de trabajar, nuestra metodología. Enseñaremos nuestras tripas al mundo, que nos vean las caras, al fin y al cabo creemos sobre todo en las personas.
Si te interesa ya sabes donde seguirnos, cualquier aportación es muy valiosa.
La nueva red social en la que tienes que estar si o sí. Permite construir tu propio blog basado en vídeos (vlog) para compartir con tus amigos. Aplicación bonita, sencilla y fácil de usar, como no podía ser de otra forma viniendo de denegro.
El mio es éste. Crea el tuyo en unvlog.com.