Comunidades y ambientes

Paul Graham cuenta hoy que las ciudades lanzan mensajes a las personas ambiciosas que viven en ellas. Lo único que yo he podido oír es el mensaje que Chiclana, la ciudad donde me crié, me dio respecto a mi carrera profesional: "vete". Pero Mr. Graham tiene un oído bastante más fino y nos cuenta que Cambridge (la ciudad americana cerca de Boston y sede de Harvard y el MIT, no la universidad inglesa) le dice "tienes que ser listo", Washington "conoce a gente influyente", el Valle del Silicio "monta una empresa", Nueva York "hazte rico", Los Ángeles "sé famoso" y San Francisco "vive bien". Hay que escoger con cuidado dónde se vive porque aunque Internet es capaz de conectar comunidades dispersas, hay que tener en cuenta que (frase para recordar) "el mundo físico tiene un enorme ancho de banda" :-) y parece que no hay ciudades que te den el mensaje completo de "tienes que ser listo, conocer gente influyente, montar una empresa, hacerte rico y famoso y así vivir mejor", sino que hay que elegir y sobre todo no empezar por el final. Si te vas a San Francisco, te pueden entrar unas ganas terribles de vivir bien y pasar tu vida entre el pub de Zawinski y la playa, haciendo surf o fumando hierba. Así no hay quien se haga rico. Aunque también es verdad que está allí Embarcadero y algo más al sur Scotts Valley, y parece que se las arreglan para trabajar.

El mensaje de fondo viene a ser que el ambiente es muy importante para marcar un estándar de éxito y tener un aliciente para superarse. No creo que en España haya mucho donde elegir para los programadores. Fuera de Madrid, y probablemente Barcelona, es complicado encontrar un trabajo con un sueldo decente, salvo quizás en la administración pública. Y en cualquier caso, creo que no hay excesivo ambiente "físico". He conocido gente bastante buena, pero dispersa. Y lo que dice Graham de ambiente social... pues no parece que nadie piense que te puedes forrar programando, sino más bien siendo jefe. Así que lo más parecido a un "ambiente" sería lo que se encuentra en Internet. Nos quedamos sin ancho de banda.

Desde luego decir "Internet" tampoco es concretar demasiado. El ambiente de las listas especializadas suele ser bastante distinto al de un foro generalista. Se podría decir que los mensajes son opuestos. Las listas suelen girar en torno al trabajo y hay un tono más comercial, mientras que las bitácoras (individuales o colectivas) ofrecen un panorama de aficiones y aspiraciones personales, y hay un ambiente más idealista. A diferencia del mundo exterior, está más conectada la parte personal. Por eso los medios más generales dan la impresión de ser más influyentes. Bueno, supongo que eres más influyente si das la impresión de serlo :-)

Hace un par de días, Carlos García tuvo la amabilidad de incluirme en su blogroll latino de Delphi, que viene a ser una lista de supervivientes con bitácora de la comunidad delfiniana en castellano, con el aliciente de ir sacando una lista de referencias de lo último publicado por cada uno.

La comunidad de Delphi en español se organizó primero (que yo recuerde, tomad esta historia como una aproximación) en el área de Delphi de Fido, en las news es.comp.lenguajes.delphi y en el canal #Delphi de la red de IRC Hispano. Después, de la mano de Emilio Muñoz, vino Club Delphi donde colaboré con la FAQ de Fido y otros artículos traídos de mi página en Geocities, manteniendo los enlaces y sobre todo en la lista de correo, donde había un ambiente familiar y de compañerismo. También hubo un congreso en Valencia donde solté una charla sobre programación web. Con el tiempo la lista de correo se volvió impracticable, con un tráfico inmenso y el ambiente pasó a ser mucho menos hogareño. Me borré, aunque aún colaboré como socio con Emilio, Ian y José Luis Freire en la revista Mundo Delphi, que mantuvimos durante un años con la ayuda de bastantes otros colaboradores.

Después, la comunidad se fragmentó. Club Delphi pasó de lista de correo a foros, lo que solucionó en buena medida el problema del tráfico. Aparecieron varias otras listas de correo como la del Grupo Albor, las de Latium Software y la Delphi Hackers (que mantuve durante unos años) y otras páginas de información se hicieron más conocidas como Trucomanía, las páginas de Ian Marteens y las de Francisco Charte, también autor de libros y asiduo de los foros desde los tiempos de Fido.

Con esa fragmentación vino también un espíritu reivindicativo y descontento de muchos programadores. Se criticaba la comercialización excesiva, sobre todo en comparación con otras herramientas de código abierto. También se habló mucho de la carencia de traducción de Delphi al español.

Pero a fin de cuentas Delphi siempre ha sido una herramienta comercial y ha funcionado sobre todo para Windows. La intentona de Kylix no fue sino una gran decepción. El ambiente de quienes programamos con él es profesional y comercial. Los "mensajes" de la comunidad van en consonancia.

Hacia fuera hay otra consecuencia: Delphi tiene una imagen menos atractiva que las herramientas de código abierto como Java, Python, Ruby o incluso PHP. Como tampoco tiene el respaldo de una gran empresa como Java o .NET, difícilmente vamos a ver subir la fama de Delphi a la altura de otros, ni siquiera en el caso de que la compra por Embarcadero tenga los resultados que nos gustaría. Aunque se repare el daño hecho por la gestión de Borland en los últimos años, me temo que no va a cambiar demasiado esa imagen. A los que lo conozcamos seguirá gustándonos y desde fuera seguirá hablándose del mundo de la programación como si no existiera.

Hoy por hoy Delphi tiene dos desventajas importantes: la falta de una estrategia multiplataforma y la falta de evolución del lenguaje (de esto ya rajaré otro día), y dos ventajas también importantes: el mejor sistema de interfaz gráfica para Windows y una inmensa base de código tanto comercial como de código abierto que se compila nativamente. En la nueva época se podrán arreglar las dos desventajas, que son lo que técnicamente separa a Delphi de Ruby y Python, los lenguajes de moda (en cuanto a que se hable de ellos, aunque no en su uso). Lo que no me atrevo a esperar es que decidan abrir el código del compilador y la VCL, lo que situaría a Delphi en la liga de los grandes y cambiaría por completo los "mensajes" y la comunidad.

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato