El 86.5% de los proyectos nuevos acabarán en la basura

Bueno, obviamente el porcentaje me lo he inventado.

Pero debe andar por ahí.

Es un número alto.

El tipo de proyectos que más se dan en empresas de tecnología son las migraciones.

En la entrevista te lo dejan bien claro.

«Tenemos un proyecto de hace 30 años hecho en fox pro, asp cásico, VB, (lo que te apetezca poner), y lo queremos migrar a tecnologías actuales.»

Traduzco, API + SPA.

Casi en todos los casos desde hace ya muchos años.

De hecho se hacen APIs por que las SPAs necesitan apis para funcionar.

No por que de verdad desde fuera lo vayan a consumir otros programadores para integrarse con nosotros.

Así que se acaba haciendo la api y la spa en Javascript/TypeScript.

Casi seguro que en Node + React/Angular.

Si ya has hecho entrevistas sabes que esto se ve mucho.

Vale, pues ahora te voy a contar algo.

La gran mayoría de proyectos de migraciones acaban fracasando.

No se hacen bien.

Se empieza con dos tíos motivados que piensan que un proyecto desde cero es su gran oportunidad.

Y, cuando un proyecto es pequeño, suele ser todo muy bonito.

Pero conforme crece se le ven las costuras.

Y acabas teniendo una marisma de repositorios y servicios interconectados que nadie sabe usar.

Que cuando tocas uno se rompen 6.