Entrevista al desarrollador y director de comunicaciones de NEM, Aleix Morgadas

En el marco del lanzamiento de la versión Beta de Catapult – la nueva actualización para el Blockchain de NEM que integra nuevas propiedades y funciones –, Aleix Tinsman, desarrollador y director de comunicaciones de NEM, participó en una entrevista en la cual dio a conocer un poco más sobre su trayectoria y habló sobre los proyectos en los que participa actualmente.

Entrevista a Aleix Tinsman

– ¿Cuál es su función en el equipo de desarrollo?

– He trabajado en la Fundación NEM durante los últimos 10 meses. Mi función principal ha sido brindar apoyo en el desarrollo de la API RESTful de Catapult, así como llevar a cabo los NEM2SDK.

Antes de unirme a la Fundación NEM, participé como miembro de su comunidad y estuve desarrollando la biblioteca de contenidos – NEM Library – junto con Guillem. Durante mi trabajo percibí algunas debilidades presentes en NEM y vincularme con la comunidad participante durante el proceso. Esto me ha brindado la oportunidad de proporcionar mejores aportes e introducir algunas mejoras en la capa de herramientas.

– ¿Cuál ha sido su mayor desafío durante el proceso de desarrollo?

– Diría que trabajar junto a otros desarrolladores centrales es un desafío que afronto a diario. Ellos han estado trabajando juntos durante años, por lo que durante los últimos meses he tenido que aprender a adaptarme a su ritmo de trabajo y a los procedimientos de desarrollo empleados para no ralentizar la evolución de Catapult. Casi nada se asume como válido hasta que se discute, y para ello hay que exponer muy buenos argumentos, lo cual motiva a dar lo mejor de mí mismo para mantener altos niveles de calidad en lo que se hace.

– ¿Cuáles son los mayores problemas a los que ofrece respuesta el Blockchain de NEM?

– He visto muchos usos para el Blockchain de NEM, algunos han resultado muy interesantes mientras que otros carecen de total sentido.

Desafortunadamente, no creo que haya ningún proyecto que emplee a profundidad las propiedades que NEM tiene para ofrecer. Las iniciativas que he visto tan solo tocan de forma superficial las cosas que se pueden hacer con NEM. Espero que Catapult cambie las reglas del juego y la gente cree productos que lleven sus características al límite, eso ciertamente sería lo mejor que podría pasarle a NEM (lo cual no sería solamente alcanzar máximos históricos de transacciones por segundo).

La combinación de NEM y Mijin, la red pública y privada haciendo uso de la misma API es poderosa. Tenemos que impulsar este paradigma que mezcla propiedades para mostrar el potencial real que NEM tiene para ofrecer.

Respondiendo a los mayores problemas que pueden ser solventados con la red de bloques de NEM, dejando de lado por un momento los sistemas descentralizados, estamos hablando de una tecnología que se adapta a los sistemas actuales gracias a su arquitectura.

Todos deberíamos dedicar algo de tiempo para encontrar piezas comunes compartidas entre sistemas en los que un libro mayo inmutable pueda apoyar a las empresas a reducir sus costos de infraestructura y operaciones. La tecnología Blockchain tiene algunos beneficios e inconvenientes, por lo que si consideramos su uso para todo probablemente fallaremos.

En mi opinión, deberíamos comenzar a replantear algunas piezas del sistema, aprender sobre la tecnología, detectar qué cosas funcionan y cuáles no, posteriormente compartir con otros nuestro conocimiento. Este último aspecto es uno de los más importantes por lo que se debe hacer de la forma más amplia posible. No importa el tamaño de la contribución: compartir con otros es la única forma de hacer que NEM crezca más rápido y continúe siendo la mejor alternativa.

– ¿Cómo puede el equipo de la comunidad mantenerse al día con los desarrolladores?

– La mayor parte de nuestro trabajo aún no ha sido publicado en las redes sociales, pero definitivamente recomendaría que la gente siga la cuenta de Twitter de @nemtechdev, ya que a medida que vayamos avanzando iremos agregando contenido nuevo.

Sin embargo, lo más importante es visitar constantemente nuestro GitHub, al menos una vez a la semana a través de https://github.com/nemtech. Allí se dan conversaciones realmente interesantes sobre el diseño de las bibliotecas NEM que son publicadas, y sospecho que las mismas solo son revisadas por pocas personas. Me parece que estos post son muy valiosos.

Estamos haciendo un gran esfuerzo para trasladar nuestros debates a un GitHub o foro en lugar de hacer uso de Telegram y Slack. Esta medida ayudará mucho más a garantizar la disponibilidad del conocimiento para todos en lugar de que se pierda en largas conversaciones. ¡Pero todavía nos encantan las discusiones que tienen lugar en nuestro Telegram! Es un gran grupo que invito a que sigan si lo que quieren es hablar sobre el desarrollo de NEM.

Por último, si alguien no ha tenido la oportunidad de acceder a la vista previa de Catapult, dejo por acá el enlace para que la vean. Por lo general tardan entre 12 – 24 horas en procesar las solicitudes, pero vale la pena la espera.

– ¿Podría comentar algún hecho o historia interna que no sea ampliamente conocida?

– El día de la publicación de los SDK de Catapult, Guillem, David y yo acordamos preparar lo último que faltaba (enlaces y referencias entre directorios) un día antes para asegurarnos que todo estuviese listo y transcurriese sin contratiempos. Irónicamente no consideramos la zona horaria de la fecha de lanzamiento, y a mitad de nuestros preparativos apareció un mensaje por Telegram que decía: “Chicos, ¿están listos? El lanzamiento es en dos horas”.

A pesar de que tuvimos menos horas de las que esperábamos logramos hacer todo con éxito sin contratiempos. La regla de estar listos un día antes se ha convertido en una necesidad desde entonces para todo el equipo.

– ¿Qué tipo de talentos están buscando para unirse al equipo de desarrollo de NEM?

– Nos gustaría trabajar con desarrolladores pragmáticos que se centren en mejorar la tecnología y compartir nuevas perspectivas.

NEM tiene gran cantidad de capas y cada una requiere talento para convertirse en un Blockchain exitoso. Si ignoramos o subestimamos alguna de las capas, perdemos todos.

El talento que buscamos no se restringe solamente al trabajo en el núcleo o en la capa de herramientas, por lo que, si algún desarrollador siente que podría ayudar a NEM a crecer desde su área de experiencia, le daremos la bienvenida.

Para mayor información sobre lo que hacen actualmente los desarrolladores de NEM, le invitamos a seguirlos a través de Twitter.

En caso de que desee saber más sobre la Fundación NEM y su misión, puede seguirnos a través de nuestra cuenta de Twitter, seguir nuestro programa Inside NEM, o visitar nuestro sitio web.

Si está interesado en posibles vacantes laborales dentro del equipo de NEM, le invitamos a visitar nuestro apartado de propuestas de trabajo.

 

Fuente: Nemflash.io

Versión adaptada por Angel Di Mat