13 Oct 2015 02:00

Rust Castellano

Me gusta Rust. Quiero que la gente lo conozca y lo use. Quiero contribuir construyendo Rust Castellano, una plataforma en español para programadores no tan experimentados, de menor edad, que no saben tanto inglés, que no viven en hubs tecnológicos o que no se han visto rodeados del entorno adecuado.

Los inicios: Rust 1.0 en Madrid

Para el día en que Rust alcanzó su versión 1.0 se organizaban eventos por todo el mundo. Yo, que por entonces vivía en Madrid, decidí que no podía ser que en mi ciudad no se hiciera nada. Así que, echando mano de Santi, decidí montar algo en un Rust Madrid creado ad hoc.

Logo de Rust Madrid

El sarao fue razonablemente bien. (En los comentarios del meetup hay vídeos, transpas y código.) Pero me quedé, y creo que los demás también, con ganas de más: más eventos y más charlas, sí, pero también más actividades, más efectividad, más diversidad, más alcance, más impacto.

Qué querría que fuera Rust Castellano

Partiendo de las ideas que salieron de Rust Madrid, y mis análisis de otros meetups similares, quiero ir un paso más allá.

Rust Castellano deberá ser una organización que agregue las actividades de diversos grupos de personas interesadas en Rust y que hablan y producen sus recursos en castellano.

Los hipotéticos organizadores organizamos Rust Castellano porque queremos que Rust se expanda, porque creemos que es bueno para el mundo; que el lenguaje puede mejorar mucho la calidad del software y la productividad respecto a otros en su mismo nicho, o que, en cualquier caso, es enriquecedor aprender cosas diferentes.

Algunos objetivos de Rust Castellano serían:

  • Potenciar cómo aprendemos los usuarios que ya estamos interesados.
  • Difundir Rust entre usuarios de otros lenguajes.
  • Alcanzar a tanta gente y con circunstancias tan diversas como podamos.
  • Pasárnoslo bien, hacer cosas guays, conocer gente y todo eso.

Y estos son los medios que propongo:

  • El idioma principal de todo lo que agregue Rust Castellano será, bueno, el castellano. Esto nos hace alcanzar un nicho de mucha gente que, por el motivo que sea, no se maneja tan bien con el inglés, y queda apartada de la gran mayoría de recursos que ya hay en Internet. (Pienso en mí mismo con catorce o quince años, por ejemplo.)

  • En la medida de lo posible, las actividades presenciales también se harán en Internet, siguiendo un modelo open source, para que cualquiera pueda beneficiarse de ellos y colaborar, y además alcance a gente que no haya podido asistir por ser de otro lugar, no tener tiempo o lo que sea.

  • Las actividades no se limitarán a charlas. El modelo de charla-presencial-de-uno-a-muchos-sobre-un-tema-arbitrario, el típico en meetups tecnológicos, tiene muchos inconvenientes. No quiero extenderme en el porqué ahora, pero creo que sería muy efectivo hacer cosas más diversas, con propósitos distintos. Tutoriales introductorios, tutoriales sobre temas concretos, hackatons, pequeños proyectos, programación en vivo, blogs, screencasts, o sencillamente comentar las experiencias de cada uno sin más pretensiones, pueden ser más adecuados para en el que la gran mayoría somos tirando a principiantes y no tenemos demasiada «pericia» que aportar, o para difundir el lenguaje entre completos principiantes.

  • Para todo ello se buscará una aplicación web que nos permita gestionar toda esta actividad. Quizá Meetup.com pueda valer, pero creo que se queda corto. (He pensado que un buen ejercicio sería hacer una en Rust.)

Lo que ya hay

Aparte de lo poco que hicimos en Rust Madrid, esto es lo que conozco que se ha hecho en castellano o en zonas hispanohablantes.

  • Los screencasts de introducción de @PerfectChipper.

  • Rust Barcelona. Otro grupo local en España que pronto tendrá su primer meetup, al que intentaré ir. Parece ser que lo están planteando en inglés, eso sí. (De todas formas, tampoco es cuestión de ponerse nazis con el tema idioma. Se podría colaborar con grupos tanto en inglés como en otros, comentar y compartir recursos en otros idiomas o lo que sea; se trata de eliminar barreras.)

Este es el tipo de cosas que me gustaría integrar en Rust Castellano.

Rust Madrid necesita organizador/es

Yo ya no vivo en Madrid. Rust Madrid, en caso de continuar, tendrá que ser bajo otra organización. Si hay voluntarios, estaré encantado de pasar el relevo.

Me encantaría, eso sí, que Rust Madrid se integre en este supuesto Rust Castellano, se coordine con otros grupos, locales o por Internet, y ayude a que funcione.

¿Interesados? ¿Ideas?

Aunque, por supuesto, estoy más que dispuesto a ayudar a organizar todo esto, no quiero ponerme a hacerlo ya, yo, por mí solo.

Quiero antes encontrar gente interesada en organizar el proyecto, planearlo, discutirlo, definir responsabilidades y ponerlo en marcha.

Cualquier interesado, opinión o idea es muy bienvenido.

PD. El nombre

Sí, bueno, «Rust Castellano» creo que deja más claro que se refiere al idioma que «Rust Español», dejando además menos ambigüedad para un posible «Rust España».

«Rust Hispano» tampoco estaría mal, pero a mí me da la impresión de que es un término más cargado con connotaciones culturales.