JG
Volver al blog

Si la IA conmigo, ¿quién contra mí? ¿verdad?

A estas alturas decir que la AI es una herramienta poderosa en el desarrollo de software es una declaración obvia. Mi objetivo con este artículo no es descutir lo obvio, sino que quiero infocarme en la emocionalidad de los desarrolladores de software cuando comienzan a utilizar la IA.

Llevo más de 6 años en el sector, trabajé con JQuery, viví el prime de Stack Overflow y el Rincon del Vago. Sé lo que es pasar horas en foros y documentación hasta resolver el problema y sentirte poderoso por ello. Ufff, eso es un sentimiento que no se puede replicar con la IA, ese shot de adrenalina de sentirte el amo de tu código.

En este mundo de la IA esa sensación es diferente. No diría que se ha ido, es más como una sensación de paz y tranquilidad de aquel que sabe que cualquier problema que venga, lo podrá solucionar. Te sientes todo poderoso.

Todo poderoso

El arma definitiva

A primera vista la IA parece ser la arma definitiva, ya no hace falta hojear la documentación, visitar y leer foros por horas, pensar en el problema todo el día, ahora solo debes preguntarle a la IA y listo.

Hay desarrolladores responsables que le preguntan a la IA y leen la respuesta, para enternder como lo solucionó. Leer el código, entenderlo y criticarlo para mejorarlo es parte del flujo de un programador responsable que se irá al cielo. Pero (seamos honestos) la mayoría de los desarrolladores no lo hacen.

Irregularidades

Todos sabemos que hay errores no solo de sintaxis, sino que también existen errores de lógica. Entre los errores de lógica a menudo nos encontramos con algunos que son dificieles de detectar, especialmente cuando no ocurren en el archivo donde el error explota. Básicamente por malas prácticas de programación heredadas, yo sé que esto a ti no te pasa.

NOTA: Si esto te ocurre, es un indicador de que debes modularizar tu código, es decir, que debes dividir tu código en partes más pequeñas y manejables, y solo mandar información de un lado a otro.

Esta es la vida real allá fuera, el mundo no es color de rosa y hay que aprender a soportar los errores y las irregularidades. Y para nuestra mala suerte, para la IA es mucho más difícil detectar estos errores tan específicos.

Error de lógica

Entonces debes desempolvar tus habilidades de depuración para comenzar a analizar el flujo y transformación de la información hasta detectar el error. Habilidades que no has desarrollado en mucho tiempo, por lo tanto, debes aprenderlas de nuevo. Esto puede ser muy dificil y frustrante, normal para un desarrollador responsable, pero excesivamente frustrante para un desarrollador irresponsable.

No me enredaré más

Mi objetivo con este artículo es hacerte ver que aunque tengas todo el poder de crear prácticamente cualquier cosa que se te ocurre con la IA, no le dejes todo el trabajo. Preocupate por la calidad del código, por entenderlo, por ser capaz de modificarlo manualmente si es neceasrio.


En resumen: aprende a programar y no dejes que se atrofien tus habilidades.