¿Tienes un 'lenguaje de programación de fin de semana'?

Es crucial mantener la curiosidad por aprender

por: Gregory Iscala / Founder Betacore

nuevo

¿Tienes un lenguaje programación para el de fin de semana?

Como desarrollador de software, siempre he creído que la pasión por codificar se mantiene viva si tenemos un espacio para la exploración y la creatividad sin presiones.

Muchos de nosotros tenemos un lenguaje principal, ese con el que trabajamos día a día, enfrentando plazos y requisitos. Pero ¿qué pasa si cultivamos un “lenguaje de fin de semana”? Un lenguaje donde la diversión es la única métrica.

Recuerdo cuando empecé como desarrollador junior, mi día a día era PHP 5. ¡Ese era el lenguaje que pagaba mis cuentas, la comida, el transporte y la vivienda! Pero los fines de semana, mi hobby era jugar con TypeScript. Era emocionante configurar el entorno, crear pequeños scripts y aprender la sintaxis. Incluso llegué a armar una API REST básica solo por diversión.

En ese entonces, mi líder técnico se reía de la idea de usar JavaScript o TypeScript del lado del servidor. Imagínate, un solo lenguaje para el frontend y el backend, cuando nuestro mundo era PHP y Java. Sin embargo, ese tiempo que le dedicaba a jugar con TypeScript me permitió dominarlo. Luego, me animé a experimentar con Angular 2, y también fue muy divertido integrar APIs REST para practicar. Hoy en día, TypeScript y Angular son parte fundamental de los lenguajes que uso en mi día a día profesional.

Entre 2017 y 2018, mientras desarrollaba apps en Ionic con Angular, empecé a buscar otras alternativas para el desarrollo móvil. Fue entonces cuando me encontré con Flutter y Dart. Fue un verdadero desafío, contextos muy diferentes, ¡pero extremadamente divertido! Recuerdo pasar noches enteras jugando con Widgets, flujos y el manejo de estados.

Una de mis motivaciones clave fue una experiencia un poco tortuosa: después de dos años desarrollando un par de aplicaciones en Ionic 3, la actualización a Ionic 4 rompió nuestra base de código, y teníamos un lanzamiento en cuestión de semanas. Fue un dolor de cabeza agregar nuevas funcionalidades. Por eso, buscaba un framework que me permitiera desarrollar igual de rápido que con Ionic, pero con un mantenimiento que no implicara cambios tan radicales.

Jugar con Flutter los fines de semana y algunas noches entre semana, por pura curiosidad intelectual, me permitió conocer y aprovechar todas las ventajas que ofrecía. Desde 2020 hasta hoy, 2025, esto me ha permitido desarrollar varias aplicaciones en Flutter y asesorar a empresas en la implementación del desarrollo móvil con este framework.

El punto al que quiero llegar es este: es crucial mantener la curiosidad por aprender nuevas herramientas, incluso si no las necesitamos con urgencia en el presente. Esa curiosidad puede impactar positivamente nuestro futuro.

¿Qué opinas? ¿Ya tienes tu lenguaje de programación para el fin de semana o te animas a buscar uno? ¡Me encantaría leer sus experiencias!

 

#DesarrolloDeSoftware #Programacion #CodingLife #PasionPorCodificar #InnovacionTecnologica #Flutter #TypeScript