Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Naval
Incompresible
¿Está muerta la ingeniería de software tradicional?
"¿Significa esto que la ingeniería de software tradicional está muerta? Absolutamente no. Los ingenieros de software —incluso aquellos que no necesariamente ajustan o entrenan modelos de IA— ahora están entre las personas más apalancadas del mundo. Claro, los que entrenan y ajustan modelos están aún más aprovechados porque están construyendo el conjunto de herramientas que usan los ingenieros de software.
Pero los ingenieros de software siguen teniendo dos ventajas enormes sobre ti. Primero, piensan en código, así que realmente saben lo que está pasando debajo. Y todas las abstracciones son permeables. Así que cuando tienes un ordenador programando para ti—cuando tienes Claude Code o programación equivalente—va a cometer errores.
Va a tener bugs. Va a tener una arquitectura subóptima. Así que no va a estar del todo bien. Y alguien que entienda lo que ocurre debajo podrá tapar las fugas a medida que ocurran.
Así que si quieres construir una aplicación bien arquitectada, si quieres poder especificar una aplicación bien arquitectada, si quieres que funcione con alto rendimiento, si quieres que funcione lo mejor posible, si quieres detectar los fallos pronto, entonces querrás tener formación en ingeniería de software.
El ingeniero de software tradicional podrá usar estas herramientas mucho mejor. Y todavía hay muchos tipos de problemas en ingeniería de software que hoy en día están fuera del alcance de estos programas de IA. La forma más sencilla de pensar en eso son problemas que estén fuera de su distribución de datos.
Por ejemplo, si necesitan hacer un ordenamiento binario o invertir una lista enlazada, han visto innumerables ejemplos de eso, así que son extremadamente buenos en ello. Pero cuando empiezas a salir de su dominio —donde tienes que escribir código de muy alto rendimiento —cuando ejecutas arquitecturas novedosas o completamente nuevas, cuando realmente creas cosas nuevas o resuelves nuevos problemas— entonces aún tienes que meterte ahí y codificarlo a mano.
Al menos hasta que haya tantos de esos ejemplos que se puedan entrenar nuevos modelos en ellos, o hasta que estos modelos puedan razonar suficientemente a niveles aún más altos de abstracción y descifrarlo por sí mismos...
Y recuerda: no hay demanda de promedio. La app media—nadie la quiere, al menos mientras no cubra algún nicho que ocupa una app superior. La app que sea mejor ganará prácticamente el cien por cien del mercado. Quizá haya un pequeño porcentaje que se remita a la segunda mejor app porque hace alguna función de nicho mejor que la principal, o es más barata, o algo por el estilo.
Pero, en general, la gente solo quiere lo mejor de todo. Así que la mala noticia es que no tiene sentido ser el número dos o el número tres—como en la famosa escena de Glengarry Glen Ross donde Alec Baldwin dice: "El primer puesto recibe un Cadillac Eldorado, el segundo un juego de cuchillos para carne y el tercero estás despedido."
Eso es absolutamente cierto en estos mercados donde el ganador se lo lleva todo. Esa es la mala noticia: tienes que ser el mejor en algo si quieres ganar.
Sin embargo, el conjunto de cosas en las que puedes ser mejor es infinito. Siempre puedes encontrar un nicho que sea perfecto para ti, y puedes ser el mejor en ese campo. Esto nos lleva a un viejo tuit mío donde decía: "Conviértete en el mejor del mundo en lo que haces. Sigue redefiniendo lo que haces hasta que esto sea verdad."
Y creo que eso sigue siendo válido en esta era de la IA."
246
Populares
Ranking
Favoritas
