Y llegó el dia... Claude Code




Poco mas de un mes ha pasado desde la entrada que hize sobre La IA toma el mando en la que de alguna manera expresaba el sentir y ver como muchos se fian y delegan las IAs el control de un todo, sin saber realmente lo que hay debajo y como funciona. 

Este poco mas de 1 mes  que ha pasado desde entonces he estado con varios temas alejado de Harbour, pero diariamente en uno de los grupos en que comparto con Antonio, TheFull, Cristobal, Manu, ... ha habido un cambio de paradigma con la irrupcion de Claude Code CC.

Independientemente de que por falta de tiempo no lo podia usar, si seguia diariamente todas las impresiones de ellos y muchas de ellas eran realmente alucinantes en el sentido técnico. Acababamos de entrar hace poco a Antigravity de Google y la entrada de CC me ha hecho ver ya de otra manera todo lo que habia comentado .

Antonio me iba diciendo estos dias "...pruébalo por que esto ya cambia todo..." pero no podia todavia ! Al final, este fin de semana he decido hacerlo, lo he tenido de probar y poder ver que tipo de control, gestion, programación,... podia CC hacer para cambiar mi manera de seguir valorando toda la IA. 

Si,  tengo muy claro que la IA está para quedarse, incluso para echarnos fuera de este mundo digital a muchos. Se que es de gran ayuda para nuestro trabajo, se que habremos de cambiar muchas maneras de trabajar y se que hemos llegado a un cambio de paradigma, pero... que va hacerme ahora CC ? 

He querido cojer el rol de alguien sin experiencia que va a programar algo que no sabe. En este caso el reto a sido crear el driver rdd dbfcdx con soporte para encriptacion. 

Conozco los drivers, lo que hacen, quien los ha programado, pero a nivel código nunca he perdido tiempo en mirarlos a fondo. Mi perfil en este reto podria decirse que es de alguien que conoce Harbour, pero no a nivel técnico esta parte. 

No quise esperar el sabado mañana y fue el viernes cuando inicie claude. En diciembre del 2025 lance HIX en formato consola y me encontraba ahora con un sistema retro, tambien en consola, será cuestion del destino... que feo. 

Despues de unos primero minutos de situarme y presentarme a CC, le explique cual era el reto. Se podria decir que me miro a los ojos y con una semi sonrisa parecia que me dijese: "...solo esto quieres? " 

Se empezó a poner en marcha, a pedir permisos, crear sus pruebas,...Estaba viendo como CC bailaba delante mio, provocando, insinuando, ...

Al cabo de poco mas de 1 hora el sistema me dijo que hasta aqui, que si queria mas que pasase por caja. Aun aturdido y bastante desencajado, sin saber que habia pasado dije que no. O esperaba 4 horas para el reset o ya esperaba al sabado para continuar. Fue cuando me levante el sabado a primera hora para continuar, queria ver si esa CC aun seguia en  la pista de baile, teniamos algo pendiente. La miré y le dije: Continuamos ? Y sin pensarselo empezó a seguir con su plan, con mi reto. 

Al cabo de poco mas de 1 hora volvió a decirme que hasta alli y sino me esperase a las 12. Empezaba a entender diferentes comentarios de Antonio y cia. sobre la adicción que provocaba el sistema. Lo mejor de todo fue paradojicamente, que el sistema me corto. Esto me daba 4 horas de aire y para mi era perfecto, debia salir a comprar y hacer unas cosas. Esto me permitia desconectar de esta terrible abduccion. Llegue poco mas que a las 14.00 a casa tiempo para comer y descansar un poco. Yo no tengo prisa, ella tambien debera esperarme...

Son las 18.00 y vuelvo a la pista de baile. Conseguiremos el reto ? CC me dice que ya lo tiene todo listo. Yo no entiendo nada, ni lo que ha hecho, aqui es cuando empieza uno de mis dilemas sobre lo que va a venir ahora. Muchos sistemas, soluciones, falsos expertos,... Yo era en esos momentos uno de ellos. 

Ahora le he tenido que comentar a CC que necesito un test de pruebas exahustivo para poder validar la solución. Y asi fué, realizamos una bateria de pruebas entre ellas adaptamos el test que creó Przemyslaw para validar el rdd dbfcdx que lleva Harbour. Todas las pruebas pasaron con un OK. 

El resultado esta subido al repositorio https://github.com/carles9000/dbfcdxex

Y ahora es cuando una vez finalizado el experimento me asaltan todas las dudas...

Soy realmente el autor de este rdd ?  

Quizás he dirijido el "proyecto", controlado, verificado, .... pero es que no siento que haya escrito nada ! Estamos transformando la forma de crear, diseñar y hacer pero ya he sentido la sensación de delegar esta faceta a la IA


Como puedo dar confianza a algo de la que no soy experto ?

Quizás tenga mis bondades técnicas en otros ambitos y esto me ayudado a afrontar este reto, pero 
realmente no soy "especialista" en rdd. Como alguien podria tener ahora confianza en este rdd ? 

Basta tener una bateria buena de pruebas y test ? Y si algun dia falla en algo ? Lo reclamamos a CC ?


Es ético modificar, actualizar de esta manera un trabajo de un colega ?

Como pueden sentirse autores originales, de ver que alguien ha continuado una evolución a su trabajo....pero de esta manera, con ayuda de la IA, sin ser especialista en ese campo y sin conocer las diferentes situaciones que ellos se encontraron,


Paradigma de la calidad del software

Si yo lo he hecho en solo 1 dia, cuanta gente va a salir ahora a programar sin tener idea de lo que está haciendo ? Si de la misma manera habrán programadores experimentados que la IA ayudará a multiplicar su "conocimiento" también habrán quien multiplicaran su desconocimiento. Pero al final tendremos muchos mas programas gracias a la IA, pero a la vez la mayotia seran de baja calidad. Que nos diferenciará a unos de otros en cuanto a la calidad del software ?

Al menos hay un rdd nuevo que quizás se llegue a usar en Harbour pero doy por terminado el experimento, siento en estos momentos un poco de vacio, desconcierto, empiezo a estar desubicado, amo mi trabajo, quiere seguir tomando el control, pero siento hoy que lo estoy perdiendo... 



Ayer construíamos mundos; hoy, solo supervisamos su creación.

Lo que empezó como un simple experimento para ver el estado de la IA ha terminado por desdibujar por completo mi identidad como programador. Sinceramente, es una experiencia alucinante: ver cómo el trabajo de toda una vida de grandes programadores como Bruno Cantero, Horacio Roldán, Przemysław ,... es absorbido y superado por un sistema en tan solo unas horas. Te produce una inevitable sensación de vértigo.

Ya no escribimos el guion; solo lo corregimos. Nos hemos convertido en verificadores de los milagros de otros. A medida que pasamos de ser artesanos que trabajan directamente con las manos a simples capitanes de la máquina, la pregunta persiste: si la ejecución ya no es nuestra, ¿qué queda de nuestra esencia? El cambio no está "llegando", ya nos ha transformado. 



















Comentarios

  1. Totalmente de acuerdo, al final serem tots uns desgraciats!!

    ResponderEliminar
  2. Magnífica crónica.

    La prueba está muy bien: Era algo que necesitaba ese driver. A ver si en un par de prompts más le puedes poner una data cargo en el área para poder engancharle lo que queramos... vendría de rechupete 🙏
    La IA estaría muy bien si sólo unos pocos tuviéramos IA pero desde el momento que todo el mundo tiene IA el valor del código se va ATPC. La maquinaria de la oferta-demanda es implacable y si hay exceso de disponibilidad de código entonces los precios caen. A la IA tendríamos que fabricarle un estrecho de Ormuz.
    La IA nos ha cambiado el tablero: En nuestro ya anterior tablero jugábamos a artesanos y ahora nos obligan a jugar a mirones de lo que un ingenio hace.

    Pero no todo son malísimas noticias: Ahora el ingenioso ingenio nos permite mirar de tú a tú a los grandes del software, sin amilanarnos: Estamos a su altura; ejem, ejem, nuestro primo de zumosol está a su altura y cuando quieran los peleamos jajajajaja

    Que se abstengan de hablar todos esos que dicen que la informática no destruye puestos de trabajo o los otros tontilocos que dicen que los puestos de trabajo que se pierden por un lado se crean por otro.

    Pero hay una cosa que nunca cambiará: El futuro seguirá siendo incierto !
    Gracias por compartir.

    ResponderEliminar

Publicar un comentario