En primer lugar, la comunidad Ruby es fuerte y no irá a ningún lado en el corto plazo. ¿Qué pueden percibir muchos como “a dónde fueron?” se debe principalmente a que muchos de los evangelistas originales ya no están aquí. Enumeremos algunos de los mejores:
- Chad Fowler, una vez uno de los cofundadores de la comunidad estadounidense Ruby y cofundador del Rubyconf original, se desvaneció desde que se mudó a Living Social y luego se mudó a Wunderlist. Probablemente esté muy ocupado con esta exitosa startup alemana.
- Ryan Bates, una vez que la fuente principal de screencasts para Ruby y Rails, se tomó un tiempo libre y nunca regresó. Sus deberes fueron luego asumidos por otros como GoRails – Screencasts de Ruby on Rails para desarrolladores web – GoRails
- Gregg Pollack, una vez que los videos de “Ruby vs X” (parodiando los viejos comerciales de Mac vs PC de Apple), fundador de EnvyLabs, Envycasts, Ruby5, Ruby Heroes y Code School, probablemente esté ocupado con su negocio desde que Code School fue adquirida por Code School Pluralsight.
- Geoffrey Grosenbach, también una vez sinónimo de screencasts de calidad, también se vendió a Pluralsight y, por lo que sé, se está tomando un tiempo libre.
- Yehuda Katz y Carl Lerche, una vez fuertes evangelistas para la alternativa Merb de Rails y luego fuertes desarrolladores de la fusión Rails 3.0, se fueron para enfocarse en su propia startup Skylight bajo la compañía de servicios Tilde. Están fuertemente invertidos en su propio marco javascript Ember.js
- José Valim, también una vez que los desarrolladores a tiempo completo de Rails 3.0 se fueron para implementar su propio lenguaje en forma de Elixir.
- Matt Aimonetti, también una vez evangelista de Merb, se fue después de los Rails 3.0 a Sony y ahora está más interesado en Go Lang.
- Ilya Grigorik, una vez conocido como Igvita y uno de los mejores escritores técnicos que he visto, vendió su startup PostRank a Google y se convirtió en ingeniero de rendimiento web y copresidente del rendimiento web del W3C y ha estado haciendo investigaciones en la web en general.
- Evan Phoenix, una vez creador y evangelista de Rubinius, también creó Puma y todavía lo mantiene, también es miembro de RubyCentral y organizador de RubyConf si no me equivoco, pero en la actualidad es menos vocal sobre su trabajo.
- Mitchell Hashimoto, de la fama vagabunda, se mudó a Go para hacer un trabajo pesado en Docker y las herramientas que lo rodean para mejorar la vida de los devops.
- Steve Klabnik, filósofo codificador de la nueva cosecha, se mantiene de un lado a otro entre Ruby y Rust, aunque creo que hoy en día está más involucrado en escribir el libro Rust.
Hay varios otros nombres reconocibles que “desaparecieron” en los últimos 10 años. Pero muchos todavía están allí haciendo un trabajo pesado y surgieron muchas caras nuevas. Solo es natural.
Debe seguir a personas como:
- ¿En qué se diferencia jQuery de JavaScript?
- ¿Hay algún tema gratuito de WordPress para periódicos / revistas que esté bien optimizado para dispositivos móviles?
- ¿Cuál es el sitio web más sorprendente que has visto?
- ¿Cuáles son las mejores herramientas de desarrollo de PHP en 2016?
- ¿Cuál es el papel de ' ', al hacer una página HTML?
- Aaron Patterson, también conocido como Tenderlove, quien fue recientemente contratado por GitHub. Es el cometer Ruby and Rails y todavía está haciendo un trabajo excelente.
- Richard Schneeman, en Heroku, también está haciendo un trabajo interesante, en particular, ayudó a resolver un problema de rendimiento de Sprockets recientemente.
- Rafael França, ex ingeniero de Plataformatec y actualmente en Shopify, todavía está haciendo mucho mantenimiento de la base de código de Rails.
- Pat Shaughnessy, Michael Hartl y otros todavía escriben mucho (libros)
- Peter Cooper expandió su dominio Ruby Inside a RubyFlow y muchos otros boletines para otros idiomas. El más seguido.
- Los comentaristas japoneses nunca se pusieron de pie como muy vocales, silenciosamente hacen el trabajo pesado para que podamos hacer nuestro trabajo. Sigue a personas como Koichi Sasada, ahora en Heroku.
- Charles Nutter todavía está haciendo el desarrollo de JRuby y no ha terminado.
- Brian Shirai tomó el manto de Rubinius y está haciendo un trabajo de nicho allí también.
- El Dr. Nic todavía está haciendo mucho trabajo encubierto en Cloud Foundry si no me equivoco.
- Laurent Sansonetti todavía está muy bien con RubyMotion desde que dejó Apple, su tecnología le permite escribir Ruby para aplicaciones de Android e iOS, ¡debe probarlo!
- Tobias Lütke también continúa con su exitosa plataforma de comercio electrónico alojada Shopify. Posiblemente sea la aplicación Rails más antigua, además de DHH, y el hecho de que siga funcionando con fuerza después de casi 10 años es un gran logro.
- Satish Talim, compañero de una década de Ruby Tutorial – Aprende que Ruby está entrenando a principiantes hasta el día de hoy. Cientos de desarrolladores de Ruby comenzaron debido a esta pasión incesante por enseñar. Hoy en día también enseña Go, por lo que definitivamente deberías seguirlo.
Y, por supuesto, hay personas más importantes para enumerar, por lo que esta es una lista muy corta de la parte superior de mi cabeza en este momento, no una lista completa.
Lo que sucedió es que muchas startups funcionaron bien, muchas felicitaciones a Peepcode, Code School, PostRank, Github, Heroku, etc. Y muchos desarrolladores se movieron a roles más gerenciales y tienen menos tiempo para invertir en hablar en público o en código abierto, pero son allí. Ahora tenemos plataformas muy interesantes y complejas desde Gitlab, Spree, Discourse y una gran cantidad de herramientas disponibles en un ecosistema muy maduro. Rails se acerca a la versión 5.0 estable y el propio DHH no está cerca de darse por vencido.
Entonces, “¿a dónde fueron todos?” Esto es parte de la respuesta. No estamos evitando y no estamos ignorando las tendencias actuales en tecnología. Los Rubyists no son personas religiosas y vamos y venimos, usaremos Elixir, usaremos Go, usaremos Javascript, y tomaremos el camino Ruby con el uso donde sea que vayamos.
La actividad sobre Github, naturalmente, será menos acelerada porque la mayor parte de lo que se necesitaba construir ya está construido. La ventaja es que cualquier desarrollador de Ruby podrá encontrar Rubygems buenos, estables, probados en batalla y confiables que resuelvan muchos de nuestros problemas diarios. La mayoría de las cosas se han ido, los paquetes que sobrevivieron están bien mantenidos y listos para usar. Debe ir a Ruby Toolbox, por ejemplo, elija su opción y estará listo para comenzar. Planificamos técnicas, pilas, bibliotecas, patrones y pautas. Todo el mundo sabe qué hacer de la mejor manera posible.
Otros ecosistemas florecientes están tomando nuestra iniciativa de una forma u otra. El ecosistema de Ruby es fuerte en este momento, adelante y úsalo. Por supuesto, hay bordes ásperos aquí y allá, especialmente en casos de uso de nicho, pero en su mayor parte ya resolvimos el 90% de los casos de uso de todos, no es necesario reinventar la rueda.