Cómo reconocer a un programador mediocre
En este artículo de Andrés Robalino, una pila de libros de Java hacen su aparición, en foto. Daría la impresión de que, según Andrés, así se reconoce a un buen programador. Por fortuna, tiene un enlace a un artículo sobre Ruby. Andrés, ponte pilas y saca esa foto de libros de Java.
En todo caso, un programador que use Java o .NET es un programador mediocre, en términos de productividad. Mediocre. Promedio.
Y no sólo lo digo yo, lo dice Paul Graham también: Beating The Averages The Python Paradox se explican por sí solos. Pero si estás con pereza de leer, la tesis de Paul Graham es la siguiente: si el estándar es X, cualquiera que programe en X tendrá un límite X de productividad. Cualquiera que programe en un lenguaje más moderno, eficiente o apropiado para la tarea tendrá una productividad muchísimo más alta. Él usa Lisp como ejemplo. Yo usaría Python (aunque, según entendidos, a pesar de que Python es realmente arrecho, Lisp tiene el potencial de convertirte en mucho más productivo.