Educación para la mediocridad

Es bien conocido desde hace tiempo, que la habilidad y la motivación son factores determinantes en el rendimiento de los desarrolladores de software, con diferencias de productividad apabullantes:

  • Mayores que de 10 a 1 entre individuos con diferentes niveles de conocimientos y experiencia.
  • De 10 a 1 entre individuos con los mismos niveles de experiencia (!).
  • De 5 a 1 entre grupos con diferentes niveles de experiencia.
  • De 2,5 a 1 entre grupos con niveles de experiencia similares.

La última Warp Talk sobre git me ha convencido todavía más de que el software libre no solo educa para compartir, tal y como mencionaba fernand0 en una reseña sobre otro post. También tiene efectos sobre el desarrollo completo de las habilidades potenciales de los alumnos de materias científicas y técnicas, porque no limita artificialmente el cuerpo de conocimiento al que tienen acceso.

No educar a los niños sobre el software libre, al menos en igualdad de condiciones respecto del software privativo, no solo tiene los problemas que ahí se mencionan, y los que experimentamos hace no mucho tiempo en un focus group con empresas aragonesas -donde se quejaban de que los técnicos procedentes del sistema educativo no universitario no conocen las herramientas de software libre suficientemente-.

Lo peor es que basar la educación en las “herramientas privativas más extendidas” va a entorpecer que los jóvenes más brillantes desarrollen sus habilidades. En lo tocante a mi sector, y solo como ejemplo hipotético -espero-, tal vez el 90% de los meros mortales nunca lograrían dominar completamente git, pero ¿qué habría hecho el otro 10% para que le obligasen a llevar los grilletes de una herramienta sub-estándar hasta que recalase en la Universidad? ¿Y qué pasa con el que no quiera -o pueda- ir a la Universidad?

Educando “usuarios informáticos medios” estamos educando para la mediocridad.


About this entry