Hoy realmente no tenía pensado redactar acerca de esto, pero justo todo esto me ocurrió ayer y me pareció una gran oportunidad para compartirlo.
Las primeras chispas
Aproximadamente cuatro años han pasado, desde la primera vez que aprendí a utilizar nodeJS en unos cursos gratuitos de mi universidad; mi curiosidad me había llevado hasta ahí y se salió con las suyas al motivarme a crear mi primer bot de discord.
Este bot de discord se mantenia escuchando un grupo de facebook y si alguien publicaba un post con la palabra "Torneo", lo publicaba en un canal de texto.
El hábito de experimentar
Mucho más adelante, conocí a un chico mexicano que me propuso el hacer una extensión web para streamers; no tiene mucha relevancia en la historia, pero desde ese momento reforcé el hábito de experimentar, como si el descubrir tecnologías se tratara de jugar.
El proyecto en sí me abrió un mundo infinito de posibilidades, era la primera vez que usaba React, Autorización OAuth, Redux-Thunk, Redux-Saga, Redux-Observables, webpack, creé mi primer pequeño diseño e incluso sentí el verdadero valor del Unit Testing; no hay nada como desafiarte constantemente y llegar a un nuevo límite.
Después de 2 meses, lo entregué, no resultó, no fue tan útil y tenía fallas de compatibilidad entre navegadores. Posteriormente todo esto me sirvió y me sigue sirviendo en mi día a día, generando una diferencia competitiva.
Soy mi propio cliente
En ese entonces vi que un streamer famoso creó un sitio para llevar las estadísticas de un torneo, llamado SoloQChallenge (por si lo conocen).
A partir de ese concepto, traté de crear un pequeño proyecto donde promocionaba los canales de streamers llamado Streamersland y le puse un toque de juegos de pelea, un diseño que me fascinó, el sitio sigue vivo de hecho:
Tiempo después, un streamer mediano menciono que quisiera poder ver su propia tierlist y que campeones se le da mejor en el juego; me pareció interesante y así surgío el año pasado el proyecto "My LoL Tier List":
A la final no lo presenté, porque debo mejorarlo, ajustar unos detalles y estabilizarlo. Luego este mismo streamer deseaba una extensión para poder registrar las partidas ganadas y perdidas; aquí menciono que ya he utilizado el API de Riot y puedo hacerlo. Esto al final no llego a nada.
El destino une todo como rompecabezas
Finalmente me encontraba un jueves terminando de programar, escuchando de fondo a otro streamer y dice:
"¿Oye Dino (alusión a mi nick), escuché en otro stream que tu sabes hacer sitios, cierto? ¿Crees que puedas registrar las estadísticas de torneos? Es similar al del SoloQChallenge, es para unos eventos en discord"
Y bueno, creo que no hace falta decir que soy la persona indicada, incluso el practicar el inglés me sirvió; es impresionante.
¿Qué aprendí?
Yo estoy que flipo. No es el gran trabajo que me volverá millonario e incluso puede que no logre cerrar el acuerdo; pero el hecho de vender mi marca, que resuene al menos en unas cuantas personas y demostrar lo que puedo lograr hacer; me llena como persona. Por supuesto que esto es solo un inicio.
Espero que esto me sirva en un futuro y a los demás como motivación para empezar a experimentar y salir de su área de comfort.