Generación de espectadores

Este es un tema que cada vez que damos un taller o algún tipo de curso lo puedo ver y sentir con algunos de los participantes y es algo que me preocupa.

En lo particular estoy en desarrollo de productos de software por dos cosas: La primera es que me encanta el echo de ver mis ideas plasmadas sobre un dispositivo, “it blows my mind” dirían alla por el norte. La segunda es por ver la reacción de los usuarios cuando usan la aplicación, no me refiero solo a escuchar “wow” encuentran algo chido en la aplicación sino también a verlo reflejado en las métricas de uso y de actividad que tienen sobre una aplicación.

A lo mejor es una comparación medio extraña pero creo que en este último punto, ese drive se parece mucho al que tienen los magos para hacer lo que hacen. Trabajamos duro para lograr algo que al final de cuentas se reduce a una reacción (momentanea o duradera). 

El tema esta en que aparentemente no todos buscamos eso, muchos buscan ser impresionados y no tanto impresionar. Viene gente y te vende ideas, te vende un IDE, te vende un camino de certificados para “ser mejor”, te vende planes de crecimiento y te lo muestran en un folleto de colores bien bonito. No digo en ningún momento que estas cosas no sean buenas opciones,digo que son solo eso: opciones. Nada más.

Si el camino para llegar a entrar a una “empresa de software” esta tan bien pavimentado, el esfuerzo que tienes que hacer para llegar a ese goal no es exactamente enorme. Te olvidas de porqué te llamó la atención la tecnología por primera vez y te enfocas en llegar a esos milestones truchos (chafos) que te plantean estos cuates. 

Todas esas cosas que te venden te dirigen (no siempre…) a un trabajo de cubículo, y a una manera controlada de como evaluar tu desempeño y que te integres a una gran maquina traductora de features (requerimientos, documentos SRS o como quieras llamarle) a código. Si eso es lo que buscas, pues no lo tienes que hacer tanto porque esta ahí afuera en tus clases y en tu día a día.

Pero hay otras personas allí afuera que comparten su conocimiento, sus herramientas y muchas veces su tiempo. Entre estas personas, con raras excepciones, están los mejores developers del mundo que tienen más y mejor conocimiento del que esta detrás de la puerta de un corporativo. La diferencia esta en que ellos no le dedican tanto trabajo a empujarlo y venderlo, simplemente lo comparten para quienes tengan interés en buscarlo.

Ya estamos acostumbrados a ver excelentes productos allá afuera, Apple, Google,Facebook,Twitter y otras empresas se encargan de hacer esa magia. Pero si tu estas entre la gente de tecnología, no es porque eres un espectador, es porque eres parte de la gran comunidad que esta encargada de crear esa magia.

Toma mucho trabajo, pero definitivamente vale la pena.