Programar es una tarea ingrata
Programar es una tarea ingrata
El desarrollo es algo bastante complicado. Si trabajo duro, me duele la espalda. Si no lo hago, veo el trabajo acumularse. Incluso si hago todo lo que puedo, todavía me siento una tortuga.
Es tan ingrato que no hay momento para sentirse satisfecho, no hay nadie a quien llorarle ni con quien alegrarse. Si un carpintero hace una mesa, está feliz con su mesa. Pero el desarrollo es vil en que siempre se terminan encontrando cosas que arreglar y mejorar.
¿Hay algo más vil que programar? Dibujar. Eso sí que es lo más terrible. El ojo engaña y hay que usar técnicas para que quede bien. Y nada me hizo perder más el tiempo que esas putas puntitas del pelo. No acabo de entender por qué me cuesta tanto eso y no la mano o el pie o los ojos.
Pero programar igual es un asco. Joden mucho esos nerds con las cosas que inventan. No te das una idea de lo retorcidos que pueden ser a veces. Programar es entrar en el mundo mental de otra persona (cuando trabajamos con su código) y eso es lo más difícil del mundo porque no hay límites a la forma en que otros pueden pensar.
A pesar de todo, me gusta y no me quejo tanto de verdad. Quiero hacer que esa chatarra funcione. Pero me gusta "llorar" un poco cuando el trabajo se pone intenso. Que eso los demás no lo ven bien (quieren que sufra en silencio: el desarrollador es el lobo del desarrollador, no vas a encontrar gente más fría en este planeta, con sus silencios y su lenguaje pasivo-agresivo).
Aparte de todo eso, a estos boludos de la OpenAI no se les ocurrió mejor idea que convencer a la gente de que se puede reemplazar a desarrolladores y artistas (en cierto modo, de la noche a la mañana dejaron el campo minado y la gente empezó a tratar de inútil todo lo que haga "porque la IA lo puede hacer en 10 segundos"). Les contestaría esto: "incluso si fuera cierto, me gusta hacerlo y tengo derecho a vivir haciendo lo que me gusta, no hay otra cosa en la vida que me importe más que eso: porque todo lo demás se va pero el vivir no se va hasta que nos vamos nosotros". O sea, yo no voy a fingir que lo hago es importante (nada es importante en sí, la vida es un suspiro), aunque sí es importante para mí (importante como una estrella fugaz que pasa rápido pero nos parece hermosa). Al final, estamos solos.
Que buena entrada, bro. Aunque difiero en algunos puntos, por ejemplo:
Yo creo que esto depende, en mi experiencia, cuando trabajas en proyectos enormes, si, mayormente así es; pero cuando trabajas en proyectos más pequeños alcanzables que puedas terminar en un corto plazo, es cuando puedes ver lo que haz hecho y verlo funcionar completamente.
Si, como dices, siempre hay margen de mejora, pero para mi lo que importa es que estoy satisfecho con la forma en la que haya quedado, incluso si no es perfecto/óptimo.
Ciertamente existe la idea de que la IA generativa podría reemplazar a los profesionales de ambas áreas, pero, los LLM específicamente, no son más que pericos o predictores de texto en esteroides. Si te sirve de algo, les puedes preguntar sobre algo que no esté en su dataset y realmente no sabrán responder.
Por ejemplo, puedes pedirles que escriban código en un lenguaje esotérico: no pueden, Está MUy cOmPLICaDo, PUEDo DaRTE un EjeMpLo DE un hOlA mUndo; puedes pedirles opinión sobre la frase “Doctor ickkck, ¿es normal?”: “sI le dIcEs esO A uN doctOR NO Te Va A eNteNdeR” 🤦
Programar, al menos, requiere de bastante tiempo, atención al detalle y pensamiento crítico (de los cuales los LLM carecen), así que a la fecha y aunque así lo quieran las empresas; no, los buenos programadores/ingenieros de software no irán a ningún lado, en mi opinión.
Y bueno, sobre dibujar no podría decir mucho, lo he intentado, pero se me da fatal sobretodo si es algo que debo hacer desde cero.
Pero bueno, no estás solo bro; aunque no se yo si haya muchos hispanohablantes por aquí en el Fediverse
Jjaj sí, ya vi la web ésa (AICodingHorrors)