Cómo Elegir tu Stack: Necesidades del Proyecto vs. Tecnologías de Moda

Bienvenidos a la quinta edición de la newsletter. Hoy hablamos de algo que aparece en casi todos los proyectos nuevos: cómo elegir el stack de tecnologías con el que vas a trabajar. Mi opinión es clara: conviene dominar varios lenguajes populares, algunos frameworks y distintos tipos de bases de datos, y elegir según las necesidades concretas del proyecto. En muchos casos no hace falta el último framework de moda. Y si encima no lo dominas, puede ser una mala decisión a largo plazo. Un ejemplo personal: estoy arrancando un proyecto y me planteé usar Rust. Pero no conozco Rust en profundidad, y es uno de los lenguajes más difíciles que existen. Elegir un lenguaje, framework o librería sin conocerlo se acaba pagando cuando toca mantener el proyecto y darle soporte. En el *frontend* pasa lo mismo. Si dominas React y tienes una buena base de TypeScript, no tienes por qué usar Svelte o Angular solo porque te apetezca o estén de moda. Un proyecto real no es el sitio para experimentar con una tecnología que nunca has usado. Mi reflexión final: elige las tecnologías en función de las necesidades del proyecto y de las habilidades de las personas que lo van a desarrollar. Esa combinación, y no la tendencia del momento, es la que sostiene el proyecto a largo plazo.