Ludo en la Sabana Parte 1: Google Appengine ¿?
Esta no es exactamente una entrada de viajes, pero casi.
Esta vez no escribo desde un glamoroso shinkansen (tren bala japonés ) sino que nos encontramos ante la salida de emergencia de un vuelo de Air France de Paris en Barcelona. El viaje de vuelta hace 26 horas que dura y aún me faltas 3 buenas horas para llegar a casona, donde me espera una bañera bien caliente. Ayer a las 8 de la mañana salimos de la "Meson diciembre Hote" (la casa de huéspedes) de la Universite du Bobo-Doiulasso. Bobo-Doiulassi es la segunda ciudad de Burkina Faso, un país de África del oeste justo en medio del trópico (quizás Miss Mandarin un día nos explica con exactitud que quiere decir eso de trópico). Volvemos después de vivir dos semanas de invierno extrañas, ya que hemos tenido que dormir cada día con aire acondicionado (para bajar la temperatura de la habitación a 25 grados), digamos que hemos pasado calor.
Hemos venido (4 profesores de la UPC) para un proyecto de cooperacion en el que intentamos suplir la falta de profesorado de la única escuela universitaria de informática (no sólo del país sino de la zona del continente). Es la segunda vez que venimos (otros cooperantes hace más) y realmente creo que vale la pena, como experiencia y porque, aunque sea sólo un poco, podemos contribuir a mejorar un poco las cosas.
El curso que he propuesto hacer ha sido un intensivíssim de 60 horas en dos semanas (a pesar de mí sólo estuviera 40 en el aula) donde 13 alumnos (lo que aquí sería cuarto de carrera) han aprendido a desarrollar aplicaciones para el Google Appengine . (Si, ya sé que hay algún muerda que tiene Googleitis y cree que Google es el gran hermano y patatas patapam ... hablaremos algún día). . Appengine es un nuevo producto de Google que ofrece Hosting de aplicaciones web altamente escalable ... Mande? (Ups se nos ha colado el lector activo del curso de fotografía de Can ramos ) Si, que pasa? Nada, bienvenido. Que dices de Google ahora, no hablabas de África? La idea de Appengine es que un particular o empresa puede hospedar aplicaciones web, como un bloque, en los servidores de Google aprovechándose del sistema de "cloud computing" que hace correr aplicaciones tan estresadas como gmail, gmaps o el mismo buscador del gran hermano. El servicio es gratuito si el nivel de uso de la aplicación es "razonable" y empieza a ser de pago cuando el nivel de uso aumenta - aunque en este caso supongo que se estará encantado de pagar por el servicio.
Ok Ludo, y que pinta este Appengine en Burkina Faso? No derrapas un poco?
Propuse este curso considerando lo siguiente: las infraestructuras informáticas en Burkina (y en la zona) son, digamos, poco estables. Disponen de ordenadores, sí. Disponen de conexión a intenet (el 70-80% de las veces que se lo propongan, si son de los privilegiados). Pero no hay instalaciones del tipo centro de datos. Epp que me he vuelto a perder! Los datos que tienes en un disco duro, puede que no estén al día siguiente (por un problema de virus, por una sobretensión eléctrica o simplemente porque se queme de sobrecalentamiento) y, en Burkina Faso desgraciadamente, es bien seguro que no serán de aquí a un año dado a una combinación de los factores antes citados, o por que - como en el caso de los sistemas que usaban el año pasado para dar clases de Oracle - les hayan robado :-/ ¿Qué plan más bestia, ¿no?
En estas condiciones, un joven informático burkinabé emprendedor no puede ofrecer servicios de informática de gestión a pequeñas y medianas empresas, dado que no puede garantizar la supervivencia de la aplicación o-aún más importante-los datos. Por eso los estudiantes que se licencian acaban trabajando para grandes empresas (bancos y compañía), el gobierno o en el extranjero. No hay lugar para pequeños emprendedores.
Pero usando una herramienta como Appegnine un joven burkinabé puede crear una aplicación, hospedarse la gratis en los servidores de google y ofrecerla a bajo coste a pequeños clientes burkinesos con la seguridad que la aplicación y los datos sobrevivirán a las problemáticas cotidianas de Burkina Faso (Burkina CEST pan facile, dicen siempre) sólo disponiendo de acceso a internet, aunque sea en un internet café. A pesar Appengine un día e stigui down 3 o 4 horas como GMail hace unos días Buff me hables qué estrés! ... sí, a pesar un fallo como ésta, en Burkina no les importara tanto. Además los estudiantes que aprendan a programar podrán ofrecer también sus servicios a empresas de fuera Burkina - a precios del extranjero - sin abandonar su país (y por tanto enriqueciéndolo).
Para dar el curso he usado el borrador del libro sobre Appengine que esta escribiendo para Oreilly mi amigo Charles Severance (creador de Sakai - competencia de Moodle -, coautor del estándar POSIX y el OSI de ISO - ya ver quién sabe de que hablo:-p - y profesor de uno de los fundadores de Google - Coi qué amigos que gastas! PSE, también soy amigo de Tomás Manzanares
)
La experiencia ha ido muy bien. Yo he aprendido Python y Appengine, los alumnos se han entusiasmado con el curso y han devorado el material, soportado mis clases en inglés de Badalona y ahora seguramente continuaremos la experiencia con unos proyectos que co-dirigiré desde latitudes menos duras. ¿Qué saldrá de todo esto, es una incógnita, yo he ido allí a sembrar semillas de la emprendedurismo del conocimiento mientras daba clases literalmente en medio de la Sabana.















fantastic ludo ... ya tengo ganas de sentir el podcast donde hables de esta experiencia ... y siguiendo el enlace de amistades q comentas, yo ahora podre decir q leo un blog donde escribe el Ludo qa parte de ser amigo del Tomas, se amigo del Charles, qa la vez fue profesor de uno de los fundadores de google, uf me parece q eso ahora le dicen facebook ... jejeje ...
@ Dani es lo de los 6 niveles de separación
Qué guay eso de Burkina Faso! Ya vivos bien, ya, y encima te puedes llevar la mujer allá donde vayas.
Ludo, un tío con contactos que se lo sabe montar bien.
Muy interesante!
Lo del Appengine está genial. Lástima de Python; aunque si fuera Ruby; P
@ Jaumeb Ruby mola, pero Python esta muy muy bien
Foie, estas iniciativas, aparte de muy interesantes, son súper admirables! ¿Quién dijo que ir a hacer cooperación era ir a cultivar campos ya construir escuelas?
@ Musa Los campos y las escuelas las han de construir y cultivar los habitantes locales, lo que les hace falta es apoyo y recursos. Cualquier cosa que venga de fuera y que no implique activar un desarrollo interno no tiene sentido. Ya que crearía dependencia.
El próximo artículo (veremos cuando tengo tiempo, sobre el tema)
Wow! Es fascinante! Ayudar a la gente que no tiene la oportunidad de acceder a todos los servicios informáticos de aquí, es algo muy positivo! Tienes un lado de buen chico que no te lo acabas, Ludo! xDDD
Además, es muy interesante lo que les explicas: Mantener los datos en un lugar seguro-y no en sus "frágiles" discos duros-seguro que les servirá para avanzar y poder embarcarse en proyectos sin perder información cada mes.
Y tú no tienes un inglés de Badalona, tú tienes un inglés interespecial
Star trek power!
Felicidades, Ludo-y los 4 profesores más que varau ir, dice mucho de ti!
Salud!
David.
@ Ludo, preparado un "anecdotario" (incluyendo el de los neumáticos, las moscas y el corte de digestión) para explicarlo en el próximo podcast
@ Todos Gracias por los comentarios, pero no me tire piropos por favor. pensad que somos muchos los que participamos en proyectos de cooperación (de hecho hay muerdas con participación mucho más comprometida que la mía) a quien tenemos que agradecer es a aquellos que nos ofrecen la oportunidad de contribuir, como el CCD de la UPC o Jordi García (el jefe de estudios de la FIB) con su proyecto, al que intentaré tener en el podcast.