Novedades en la categoría La Brecha Tecnológica

Uruguay, Uruguay

| 1 comentario | Sin trackbacks

El otro día me sugrieron ver este video, hecho en Uruguay por la empresa aparato.tv.
El nivel de realismo es impresionante, perfectamente podrían hacer una muy buena película de ciencia ficción, de esas taquilleras, con robots gigantes y explosiones.

Sí, puede ser que haya empresas en Chile que sean capaces de hacer videos similares, pero no los he visto nunca. En publicidad hay algunas cosas interesantes, pero me gustaría ver que una empresa chilena de publicidad hiciera un video como este, sólo por el placer de hacerlo, y me deje con la boca abierta. Pero no sé si eso va a pasar.

"Eso es muy fácil, nosotros también podemos hacerlo", es la típica respuesta del mediocre, "hazlo, demuestralo, las palabras no tienen valor", es lo que debemos responderles.

Como en el caso del OLPC, donde nuevamente en Uruguay nos muestran que más que discursos, y agendas digitales, o comitivas, lo que importa es hacer las cosas, con el proyecto CEIBAL, que ya ha entregado a más de 300.000 niños laptop, mientras acá estamos con la misma actitud pasiva, criticona, o despectiva (como la del director de Enlaces) esperando el estudio que confirme que lo que están haciendo estos uruguayos es una tontera. 

Siempre es preferible la acción al discurso de los expertos.

Las Técnicas de Dreystadt

| Sin comentarios | Sin trackbacks

La Segunda Guerra Mundial esta llena de historias de mujeres que trabajaron tomando el rol de los hombres, que se encontraban combatiendo. Esta es una de esas.

Imagen Thumbnail para Norden.jpg

En 1940 Alemania era el país lider en óptica, con fábricas como la de Carl Zeiss en Jena and of Ernst Leitz en Wetzlar. No había nada mejor fuera de Alemania, y esto era crucial para desarrollar instrumentos ópticos usados, por ejemplo, en los bombardeos de precisión. Es por esto que el ejercito alemán consideraba a la óptica como uno de sus recursos estratégicos.

En 1940 los militares alemanes consideraban que a los aliados les tomaría una generación preparar "artesanos ópticos" capaces de producir los visores de bombardeo de alta calidad como los de elos.

A principios de 1940 Estados Unidos contaba con un prototipo de visor de bombardeo de calidad, el "Norden", desarrollado por el ingeniero holandés Carl Norden. Lo malo es que no contaban con una industria óptica que pemitiera producir los miles de visores necesarios para las necesidades de la guerra.

De acuerdo a Peter Drucker, en esa época el jefe de la divisón Cadillac de General Motors, Nicholas Dreystadt aceptó el contrato de defensa para la producción en serie del visor de bombardeo Norden. Todo el mundo sabía que esta labor requería de mecánicos con un alto grado de habilidad. Durante la guerra no había gente para emplear, menos mecánicos de alto nivel.

Este es el relato en las palabras de  Drucker:

Imagen Thumbnail para bwwii.png

La única mano de obra que se encontraba disponible en Detroit eran viejas prostitutas negras. Ante el horror de todos Nick Dreystadt contrató a 2.000 de ellas. "Pero contraten a sus cabronas también", dijo. "Ellas saben como administrar a las mujeres". Muy pocas de estas mujeres podían leer y el trabajo requería seguir largas instrucciones. "No tenemos tiempo para enseñarles a leer", dijo Nick, "y pocas aprenderán de todas maneras." Así que fue al mesón de trabajo y por si mismo construyó una docena de visores. Cuando supo como hacerlo, tomó una cámara y filmó el proceso. Montó los cuadros de la película separadamente en un proyector y los sincronizó con un diagrama de flujo. en el cual una luz roja se encendía para mostrarle a la operadora lo que ya había hecho, una luz verde para indicarle lo que tenía que hacer a continuación, y una amarilla para mostrarle lo que tenía que revisar antes de tomar el siguiente paso. Este es el procedimiento estándar actual para un proceso masivo de ensamblado; fue Dreystady quien lo inventó. En pocas semanas estas operarias analfabetas y no calificadas fueron produciendo un mejor trabajo que los mecánicos altamante calificados habían hecho antes.


Lamentablemente esta historia no tuvo un final feliz, al finalizar la guerra, Dreystadt tuvo que enfrentarse al poder de los sindicatos, y tuvo que despedir a todas las mujeres que trabajaron en la planta de construcción de visores Norden.


Norden2.jpg

A nuestra industria le encanta inventarse crisis, algo que aburre, pero que entiendo porque las crisis sirven para hacer negocios.

Acá va un consejo: cuando lean un artículo, que parte con una afirmación alarmista, piensen que hay alguien detrás que quiere crear una crisis artificial, para ganar mucho dinero desarrollando alguna tecnología que resolverá un problema que probablemente no tenemos.

Intel multinucleo 1.jpg

Es el caso de la supuesta crisis generada en el desarrollo de software, con el aumento de los procesadores multicore, pareciera que no existe capacidad para desarrollar programas que aprovechen estas nuevas arquitecturas, se dice que:

Al parecer, desarrollar con eficiencia para esto es tan endemoniadamente complicado que hoy en día no hay personal cualificado suficiente para poder desarrollar una industria sobre estos chips. Los propios fabricantes de CPUs como Intel reconociendo el problema está contratando programadores en masa para intentar aportar soluciones desde su parte también.

¿En serio?

En la edición de noviembre de la Communications of The ACM, Bryan Cantrill y Jeff Bonwick se cuestionan esta visión apocalíptica.

Los autores nos recuerdan que:

La concurrencia siempre ha sido empleada para una sola cosa: mejorar el desempeño del sistema.

A pesar de lo obvio que es esto, parece que se olvida, como si la proliferación de hardware concurrente
hubiera despertado una ansiedad porque el software use todos los recursos disponibles.

La verdad es que no estamos obligados a usar concurrencia sólo porque el hardware lo provee.

Hay 3 razones principales para querer programar concurrentemente:

1. Reducir la latencia
2. Esconder la latencia
3. Aumentar el rendimiento (throughput)

El primer caso depende enormemente de la clase de problema a resolver, es muy específico. Normalmente estos problemas se dan en la computación científica, en que el trabajo puede ser dividido a priori en multiples tareas, en que además el espacio de datos puede subdividirse, y por lo tanto no se comparte la memoria durante el procesamiento.

Por esta razón, es que en estos casos sale más económico ejecutarlos en grillas de pequeñas máquinas,
en vez de tratar de ejecutarlos en pocas máquinas altamente concurrentes (muti core, o multi procesador).
Además el costo de reducir la latencia tiene que justificar los tiempos de coordinación de los múltiples elementos.

Cuando tenemos que ejecutar operaciones largas podemos aprovechar el tiempo de latencia para ejecutar otras acciones en paralelo. Esta es la segunda razón para ejecutar procesos concurrentes. y es típico su uso cuando la operación a ejecutar puede bloquearse esperando la respuesta de entidades externas al programa, por ejemplo, un acceso a disco, resolver una dirección DNS, etc. Aunque es tentador usar concurrencia en estos casos, hay que considerarlo bien, porque tener un proceso (o thread) corrriendo en paralelo es bastante complicado de manejar.

Además la ejecución en paralelo no es la única manera de esconder la latencia inducida por el sistema, sobretodo porque podemos lograr el mismo efecto usando operaciones no bloqueantes o usar ciclos de control de eventos, piensen en las primitivas poll / select() de Unix.

La tercera alternativa tiene por objetivo aumentar el desempeño usando concurrencia. En este caso, en vez de usar usar lógica paralela para hacer una sóla operación más rápida, podemos ejecutar múltiples operacions de lógica secuencial, para ejecutar más trabajo simultáneo. En este caso las componentes que no comparten estado pueden dejarse totalmente secuenciales, dejando que el sistema las ejecute en forma concurrente.

Para hacerlo más concreto, piensen en un servicio web, atendiendo multiples requerimientos, usando el patrón MVC (Modelo/Vista/Controlador). En este caso, la Vista, programada por ejemplo en JSP, y el Controlador (implementada como un bean J2EE), consisten de lógica puramente secuencial, y sin embargo alcanzan un alto grado de concurrencia, porque el Modelo (tipicamente implementado en la base de datos) aporta un alto grado de parelelismo.

A pesar de que no muchos escriben sus propios motores de bases de datos, y muchos menos escriben un sistema operativo, se pueden construir sistemas altamente concurrentes, y escalables (como las aplicaciones MVC) sin tener que crear explícitamente un thread. En este caso, tenemos concurrencia por arquitectura, más que por implementación.

Como pueden ver, no es necesario tener un ejercito de programadores expertos en programación concurrente, y la verdad es que estas complicaciones mejor dejársela a los que realmente los necesitan (como los programadores de frameworks como J2EE, sistemas operativos, y bases de datos).

Para la mayoría de nosotros, basta con plantear una arquitectura adecuada, para sacar el provecho a nuestros procesadores multicore.

No creo que haya tal crisis, o que sea tan grave, lo que pasa es que a lo mejor, nos quieren crear una necesidad, crearnos un problema que no tenemos realmente.

Perú y los OLPC con Windows

| Sin comentarios | Sin trackbacks

Esta no es una buena noticia:

El Perú será el primer país del mundo en contar con computadoras portátiles XO, basadas en Microsoft Windows y Office XP que permitirán a los maestros y estudiantes de todas las escuelas públicas del país, el acceso a los conocimientos del mundo globalizado utilizando las más modernas herramientas de mayor uso universal, adelantó hoy el ministro de Educación, José Antonio Chang Escobedo luego de reunirse con la directora del Sector Público Multi Country Americas, de Microsoft, Lieneke Schol.

Aunque hay que aclarar que es sólo un piloto:

El acuerdo busca, mediante un proyecto piloto, integrar software educativo, computación de bajo costo y capacitación tecnológica en las aulas de todas las escuelas del Perú, ayudando a impulsar el conocimiento, mejorar el acceso a la información, genera oportunidades para nuestros estudiantes y acortar la brecha digital existente entre las instituciones educativas de las zonas rurales y las urbanas.

labrecha.png

Pero la verdad que aprender a usar office y windows no es la mejor para reducir la brecha digital.

Lo que necesitamos es gente capaz de desarrollar tecnología, es la única manera de disminuir la brecha digital, si la tecnología sigue desarrollandose en el norte, entonces la brecha digital sólo
seguirá "expandiendose":

Los paises que desarrollan tecnología se alejan de los que no lo hacen, tal como las galaxias se alejan unas de otras (1)

La única manera de disminuir la brecha digital es convirtiéndonos en desarolladores de tecnología, no en usadores de tecnología.

Hace un tiempo dije:

Yo quiero niños que sepan usar y que sean dueños de un computador, que sean propietarios, no consumidores, que sean independientes y libres de elegir la manera de acceder a la información, no que les digan cómo y para que se usan los computadores, que lo descubran por si mismos.

El OLPC prometía eso, y Sugar lo sigue prometiendo.

Pensar que Perú lo estaba haciendo tan bien...

(1) aunque hoy en día pienso que la función de expansión de la brecha digital sigue una ley más exponencial.

Le escuché a la actriz, y guionista de TV, Luz Croxato, que hay dos tipos de chilenos, una mayoría más popular, que quiere que Chile sea como Miami, y otra minoría, que se siente más sofisticada y con más recursos que quiere que esto sea como Nueva York.

iphoneros.jpg

foto tomada de wayerless.

A través de la iniciativa lanzada el 14 de diciembre del año 2006 por Presidencia de la República, denominada Proyecto de Conectividad Educativa de Informática Básica para el Aprendizaje en Línea (CEIBAL), el gobierno uruguayo en una decisión histórica, asume el desafío de distribuir gratuitamente
computadoras portátiles entre todos lo niños y niñas de Educación Común (1ºa 6º grado) y sus respectivos docentes de las escuelas públicas de todo país. --
CEIBAL en la Sociedad del Siglo XXI

El tema de qué hacer con la educación en Chile es complejo, y por supuesto está en una profunda crisis. Por supuesto no soy experto en educación, pero, soy de los que cree que es un imperativo incorporar las Tecnologías de la Información en el proceso educativo, por eso que he estado interesado y promovido en este blog todo lo relacionado con el proyecto OLPC (One Laptop Per Children, Un Laptop Por Niño).

llegaronlascompus.jpg

CEIBAL , en Uruguay, es el más ambicioso de los proyectos que está siendo desplegado usando esta tecnología. Pero no se trata de entregar computadores a los chicos uruguayos. Es un proyecto más ambicioso, y que se propone transformar la sociedad uruguaya e integrarla verdaderamente en la sociedad de la información.

La fotografía muestra uno de los tantos encuentros de formación de docentes realizados por el proyecto CEIBAL. Ya antes publiqué una presentación con la experiencia piloto, que llevó a una de las conclusiones más importantes, es vital preparar al docente.

docentes.jpg

Uruguay está dando un ejemplo de cómo se deben implementar este tipo de programas. Sin improvisaciones que sólo generan bochornos, y en una maravillosa publicación, preparada para orientar a padres y educadores nos enteramos cómo se está implantando este proyecto.

Se trata del libro CEIBAL En la Sociedad del Siglo XXI, disponible para ser descargado desde el sitio oficial del proyecto.

calendario.jpg

A través de esta publicación no sólo nos enteramos del plan de implantación del proyecto, sus lineas de acción, objetivos, sino que también vemos una visión que pretende aprovechar esta oportunidad para llevar a toda la sociedad uruguaya hacia la sociedad de la información y presenta a los padres y educadores todas las posibilidades que se abren con el uso apropiado de las TI.

lineasdeaccion.jpg

Porque no se trata de regalarle notebooks a los niños más aplicados y estudiosos. Para muchas familas este programa significa integrarse realmente a los servicios de e-government. Tal como está pasando en Perú, muchos niños uruguayos guiarán a sus padres y los introducirán en las ventajas de usar la red para mejorar su calidad de vida, accediendo a información, realizando trámites, y participando de las posibilidades que está brindando la web cada día.

asombro.jpg

Porque los computadores no sólo sirven para que los niños jueguen, o hagan sus tareas. Además son dispositivos que estarán transformando a esas familias, convirtiéndolos en usuarios activos, cultos, dominando los mínimos necesarios, dejando de ser analfabetos tecnológicos. Se convierten en personas más preparadas para aprovechar las ventajas de las nuevas tecnologías, que no pierden su identidad, y no tienen por qué, pero que amplían su mundo, y tienen mayores posibilidades, gracias a estas.

tetris.jpg

El gobierno uruguayo es valiente y decidido. Por que entregarle estas herramientas de coordinación, comunicación masiva a la gente puede ser "peligroso", los políticos le tienen miedo a este tipo de cosas, darle a la gente la oportunidad de comunicarse y expresar sus ideas, manifestar su descontento, a través de las redes sociales, y otros medios, requiere coraje.

intendente.jpg

A mi me gustaría que nuestras autoridades leyeran esta referencia uruguaya, que aprendieran y se dieran cuenta de lo ridículas que resultan las promesas presidenciales del 21 de mayo.

Yo los invito a leerlo, y a apreciar la experiencia uruguaya, a ver cómo este documento orienta y educa a los padres, para que entiendan las ventajas de internet, los problemas que podrán encontrar, y la forma en que el proyecto protege los contenidos que sus hijos accederán.

Es una publicación muy cuidada, entretenida amena, con ilustraciones muy entretenidas de Ricardo Pisano Copani, recursos a los que pueden acceder por internet, glosarios y guias.

¿Saben una cosa? Los chilenos nos estamos convirtiendo en unos pedantes, que sólo discuten sobre lo que hay que hacer, pero incapaces de hacer nada. Llenos de certezas entramos en discusiones que no valen la pena, cuando en realidad deberíamos dedicarnos a habalr menos y a hacer más. Aprendamos de nuestros hermanos uruguayos.

cuaderno.jpg

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.

Lo que demuestra que no han entendido nada, y probablemente la campaña un computador por niño deberá re enfocar su mensaje para que quede claro que no se trata de premios al esfuerzo, se trata de entregar herramientas educativas, para que disminuyamos la cantidad de analfabetos tecnológicos en nuestro país (analfabetos que nos están perjudicando como país).

Por que la idea es mejorar el nivel educacional de todos los niños, los computadores para los niños no son un premio al esfuerzo, son herramientas educativas.

Perú, en estos momentos, está desplegando 260.000 computadores, ¡más de 8 veces! lo anunciado por la presidenta Bachelet. En Uruguay todos los niños tendrán un PC, todos.

Si la idea fuera premiar el esfuerzo de los niños que tienen mejor desempeño, entonces propongo que se les premie con una PlayStation, o una Wii (Wii Fit para los más gorditos).

BloGalaxia website stats

Sobre este archivo

Esta página es un archivo de las últimas entradas en la categoría La Brecha Tecnológica.

La Brecha Intelectual es la categoría anterior.

La Naturaleza del Software es la siguiente categoría.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Recibe La Naturaleza del Software por Correo Electrónico

Ingresa tu dirección de email:

Despachado por FeedBurner

Technorati

Búsqueda en Technorati

» Blogs que enlazan aquí

Páginas

Subscribirse