Publicidad:
La Coctelera

Sugerencia de presentación

He nacido para vago

27 Mayo 2007

Comunidad y educación

Los que me conocen saben que soy un firme defensor del software libre, el conocimiento abierto, el desarrollo en comunidad, el altruísmo egoísta, o como se le quiera llamar. Sin embargo, hay algo extremadamente común en estas comunidades que me toca los huevos no sabéis de qué manera: la falta de respeto por el trabajo de los demás, y la crítica despiadada. Hace poco nos enviaba Christos un ejemplo que clamaba al cielo:

Un trato justo: tú haces un producto para el que durante casi un año (una eternidad en este campo) simplemente no hay alternativa, con mayores o menores problemas les salvas el culo a toda una generación de desarrolladores en Rails, y la mejor imagen que alguien encuentra para ilustrar tu esfuerzo es la de una mierda. Edificante.

Por cierto, para el que no lo sepa, La Coctelera funciona con ese montoncito de mierda.

Oligofrenias aparte, he visto a gente increíblemente inteligente hacerlo, así que quizás me esté perdiendo algo. Aquí podéis ver al propio Linus Torvalds poner a caer de un burro a los desarrolladores de Subversion, sólo porque su producto (perfectamente válido para miles y miles de usuarios, entre ellos yo mismo, así como todas las personas que trabajan conmigo) no se adapta a sus necesidades. Es evidente: si un producto no sirve para manejar el desarrollo de un sistema operativo con seis millones de líneas de código y cientos (quizá miles) de desarrolladores, no vale para nada, porque ése es el tipo de proyecto más común (yo hago varios cada semana). Es más, la próxima vez que Linux te falle, no será porque probablemente lo estés usando para algo para lo que no está pensado: será porque Linus es gilipollas.

En descargo del finlandés hay que decir que dice todo lo que dice después de haber creado un sistema alternativo que al parecer se adapta mejor al escenario, lo cual es obviamente la actitud correcta. Pero sigo pensando que se podría haber ahorrado el numerito.

Porque no estoy diciendo que lo que tengamos que hacer en la comunidad sea, como decían en Pulp Fiction, dedicarnos a comernos las pollas, y decir todo el rato lo maravillosos que son todos los proyectos: eso estancaría completamente los proyectos, como es obvio. La crítica es positiva, la crítica es estimulante, la crítica mantiene vivos los proyectos. Entre el peloteo y en insulto hay una gama tan grande de matices, que, siendo la crítica imprescindible, es imperdonable olvidar que:

  1. Detrás de los proyectos hay personas, personas que ponen su esfuerzo a disposición de la comunidad, lo cual es bueno para todos, y lo seguirán haciendo sólo en la medida de que obtengan algo positivo/agradable a cambio
  2. Las críticas forman parte son parte de ese algo positivo/agradable porque te ayudan a mejorar tu proyecto. Pero sólo mientras esas críticas no vayan acompañadas de la implicación de que eres gilipollas. Entonces ya no son agradables

Otro ejemplo, esta vez de alguien que no sé si es increíblemente inteligente porque no lo conozco, pero sí que mala educación le sobra para regalar. El título lo dice todo: Rasmus Lerdorf [autor de PHP] es un tontolhaba [pongo el enlace a la caché de Google porque el blog está caído ahora mismo; ojo, el autor del blog no es el autor, sólo lo reproduce].

En este caso (no, no me gusta mucho PHP) estoy de acuerdo en casi todos los argumentos (no todos, por cierto), pero otra vez me parece completamente fuera de lugar el tono. Rasmus no es un tontolhaba, simplemente ha creado una herramienta que vale mejor para unas cosas que para otras, simplemente. Perfecto. Su creador tiene una forma de ver la programación con la que muchos no estamos de acuerdo. Perfecto, también. Pero como con FastCGI, PHP ha sido un estándar por muchos años, para crear páginas web dinámicas sin grandes aspavientos ni complejidades. Hay quien piensa que además sirve para crear aplicaciones grandes, y lo hace (y parece que les va bien). A mí no me gusta para eso, y por eso no lo uso. Pero muestro respeto. Toda una generación de desarrolladores web (a la que el autor reconoce pertenecer) lo hemos usado porque era lo que había. Y llamar a alguien tontolhaba, o dudar de su honestidad, no parece una forma especialmente apropiada de agradecimiento.

Señores, un poco de educación, que ya somos mayores. Hay que criticar sin piedad. Necesitamos saber qué es lo que funciona y lo que no. Pero no perdamos las formas. El objetivo no es ridiculizar a nadie por los problemas, sino arreglarlos.

servido por porras 7 comentarios compártelo

7 comentarios · Escribe aquí tu comentario

Fernando Blat

Fernando Blat dijo

Efectivamente, más claro no lo podrías haber dicho, y tienes toda la razón del mundo.

Por cierto, a mí me han dicho que Linus se puso a criticar, pero con mucho "arte", ya que en su presentación había desarrolladores de Subversion, y se partían.

27 Mayo 2007 | 07:29 PM

porras

porras dijo

Sí, era el segundo disculpa que iba a poner y al final no lo he puesto. Linus tiene un humor bastante ácido que le permite criticar con gracia (aunque supongo que sólo tiene gracia hasta que te toca a tí). En cualquier caso, dice cosas bastante duras y que creo innecesarias. Pero efectivamente al menos le pone gracia. Si no si que sería imperdonable =:-P

27 Mayo 2007 | 07:48 PM

meneame.net

meneame.net referenció

La comunidad y la educación

Un trato justo: tú haces un producto para el que durante casi un año (una eternidad en este campo) simplemente no hay alternativa, con mayores o menores problemas les salvas el culo a toda una generación de desarrolladores en Rails, y la mejor imagen que alguien encuentra para ilustrar tu esfuerzo es la de una mierda. Edificante.

27 Mayo 2007 | 10:27 PM

kglacius

kglacius dijo

Respecto a Linus, creo que fue el tambien quien arremetio contra GNOME diciendo que era una interfz para TONTOS hecha por TONTOS, en fin no me da para contradecir lo que este tipo diga, pero en verdad creo que esta un poco errado en su forma de decir las cosas (gnome hoy esta incluido en varios GNU/Linux, y junto con UBUNTU representa un gran salto para su sistema operativo que se mantuvo a la sombra durante mas de 10 años), entonces la pregunta es ¿de que carajos se queja?.
Por ultimo decir que es muy comun que lo que no se adapte a nuestras necesidades sea una autentica mierda para nosotros, pero no por ello deja de ser algo util para el resto, con lo cual creo que como bien dices en el articulo, existen opciones y cada cual debe tomar la que mas le guste, y si realmente quieres que se adapte algo a tus necesidades; o tienes las pelotas suficientes como para ponerte a hacerlo desde cero; o bien te amoldas a lo que ya existe y tratas de colaborar modificando lo que falte. (si usas soft cerrado pues la 2º opcion NO ES VALIDA)

28 Mayo 2007 | 04:59 AM

lamazmorradelandroide

lamazmorradelandroide dijo

Yo no he entendido nada al rspecto, qué le voy a hacer, intento ser químico, pero de críticas despectivas sé un rato.

En el laboratorio lo solucionamos con un duelo, a ver quién es el más rápido con la acetona, el menos rápido se va con los ojos doloridos, siempre. Es la ley.

Fuerza y honor.

28 Mayo 2007 | 04:29 PM

Luis Villa

Luis Villa dijo

Tienes más razón que un santo Sergio! Sobre todo en entornos donde el trabajo es "desinteresado" como son las comunidades Open Source. ¿Cuánto ha cobrado el desarrollador de FastCGI por el uso que se ha hecho de su software?

Pero las comunidades funcionan así: con bandos, guerras de religión, virajes rápidos, modas, héroes y antihéroes, ganadores y perdedores... y de verdad, creo que eso es lo que les da la gracia (siempre que se haga con respeto).

De todas maneras, creo que los latinos no estamos preparados para el humor y la ironía de los guiris que son capaces de criticarse entre sí y el criticado aplaudir... o sino échale un vistazo al Parlamento británico.

31 Mayo 2007 | 09:48 AM

Luis

Luis dijo

Contra... se me olvidaba el enlace!!!

http://youtube.com/watch?v=MLbcJvY5jQc

31 Mayo 2007 | 09:50 AM

Escribe tu comentario


Sobre mí

Avatar de porras

Sugerencia de presentación

ver perfil »
contacto »

Me llamo Sergio Gil Pérez de la Manga, y mi madre se cabrea si escribo mi nombre con un sólo apellido. Vivo, trabajo y hago casi todo lo demás en Madrid.

Trabajo como programador porque es lo más parecido que he encontrado a no trabajar. Sobre todo si lo haces bien. Y en eso estoy, en hacerlo cada vez mejor para trabajar cada vez menos. Alguno lo llamaría vagancia, y yo ahí no me meto.

Algunas de las herramientas que en este momento me llevan al Nirvana de no dar un palo al agua son Ruby, Ruby on Rails, Textmate, cualquier sabor de Unix (en este momento principalmente MacOSX pero también Ubuntu Linux) y sus herramientas, o Rake. En ocasiones hablo de ellas aquí, pienso que a alguien le pueden servir y que no puedo ser el único al que no le gusta trabajar.

Y como no sólo de tecnología vive el hombre (bueno, el hombre no sé, pero desde luego yo no), por aquí aparece de vez en cuando la punta del iceberg de mis pequeños pensamientos; al menos la parte de ellos que no cabe en Twitter.

Bienvenidos todos.

Y ahora: ¿Y tú?

Fotos

porras todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera