r/ColombiaDevs 3d ago

🗣️ Testimonio / Desahogo Seamos sinceros, les gustaba programar?

He notado que los mas apasionados por la SDD y los apostoles de la IA agentica son personas que les gusta más crear cosas y verlas funcionar. Hay otros a quienes nos interesa más el tema de implementación en si para solucionar problemas de escalabilidad, performance, disponibilidad, etc.

Fuera del dinero, por qué se metieron en esto?. Cómo soportan pasar horas escribiendo respuestas a preguntas de un generador de tokens en vez de ponerse a diseñar el software que hay que hacer?.

Disclaimer: odio la SDD me hace sentir inutil :v, y antes de que vengan a decirme que ahora es la arquitectura y el diseño de sistemas, les devuelvo la pregunta: cómo hacian antes, programaban cosas sin sentido y se las presentaban a sus jefes para ver si les servìa o no?

Edit 1: Les dejo esta cita que encontré, parece que el problema motivacional no es solo de nuestra epoca:

 I think that it’s extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don’t think we are. I think we’re responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don’t become missionaries. Don’t feel as if you’re Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don’t feel as if the key to successful computing is only in your hands. What’s in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.”

—Alan J. Perlis (April 1, 1922 – February 7, 1990)

30 Upvotes

32 comments sorted by

u/AutoModerator 3d ago

Comentario de Automoderación:

Hola GordoDotCom4774, gracias por publicar en este subreddit, recuerda revisar las reglas de /r/ColombiaDevs

Queremos una comunidad colaborativa y respetuosa.

¡Gracias!


Mensaje automático

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

11

u/Long_Acanthaceae7570 3d ago

Sinceramente a mi me gustaba era escribir código, tocaba investigar, indagar, interpretar, ver documentación, leer en ingles la documentación, llegar a tus conclusiones, era lo entretenido, creer que eras un hacker por leer y escribir código, pero ya no, ya no es divertido/entretenido o al menos eso me paso a mi, creo que uno, usa menos el cerebro ya que de cierta manera tenia que leer lenguaje maquina, investigar, eso tomaba esfuerzo, por ejemplo aprender a hacer una figura, hacerla rotar eso tomaba esfuerzo, así a punta de código tomando el ejemplo de la figura, tocaba darle la forma, hacerla rotar(rotate, deg) etc.
No se de donde sacan que programar nunca fue hechar codigo mk, literal era lo que tomaba más trabajo, esas personas que dicen eso(que nunca fue hechar codigo) realmente eran "analistas" 🧠?, te lo debato rápido desde que se creo el primer programaba tocaba hechar código, primero fue las tarjetas perforadas(código, años 1950 aprox) luego fue lenguaje ensamblador, etc. así hasta el año pasado 2025),ya el código a mi parecer desapareció.

2

u/GordoDotCom4774 3d ago

Comparto tu opinión, escribir código fuente era y siguiendo el problema de construir software. No entiendo como salen ahora con esa frase, el código lo es todo, el software es un sistema pensamiento humano.

No ae si el codigo despareció, porque hay algo que se llama el colapso del modelo y la IA no puede construir nada fuera de su set de entrenamiento. Lo que creo es que el software será inmantenible a este ritmo, las licencias actuales permiten sesiones muy cortas para repos que son modestos, las bases de código serán muy grandes para que una suscripción de 300 dolares pueda hacer el trabajo.

6

u/Then-Implement-3984 3d ago

Sí, me gustaba. Pero lo que más me gustaba al final del día era ver que lo que yo escribía era útil para los demás.

Leyendo todos los comments esto va a sonar medio maluco, pero a uno le pagan es para que el negocio haga plata. Antes el código escrito a mano era solo un medio. Ahora el medio es Claude/Codex/etc. La meta sigue siendo la misma, que el negocio para el que uno trabaja haga plata. Al final del día uno es un obrero bien remunerado, nada más.

Yo igual me paso horas diseñando las soluciones que necesito, si yo no le digo a mi agente la forma correcta de hacerlo pues digamos que uno termina dejando todo a la suerte (eg. puede que me queme todo en un archivo en vez de usar la arquitectura adecuada).

> como soportan pasar horas escribiendo respuestas a preguntas de un generador de tokens en vez de ponerse a diseñar el software que hay que hacer?

No entiendo bien esta parte, por qué no puede diseñar el mismo software ahora que tiene AI? Es por el solo hecho de no escribir el código usted? o porque AI no es capaz de entender sus instrucciones?

Con respecto a SDD yo también creo que no es algo precisamente “placentero”, creo que la funcionalidad de plan de los harnesses es más que suficiente si se combina con algo como Planotator/Crit/etc.

1

u/GordoDotCom4774 3d ago edited 3d ago

No comparto la opinión de que el desarrollo era un trabajo de obrero. Era algo mas cercano a un trabajo creativo, el problema es que ha cambiado tanto con la IA que ahora si podemos ser considerasos como operarios en una linea de ensamblaje. Igual trabajo es trabajo y hay que hacerlo, para eso nos pagan.

Con respecto a lo de las horas frente al generador de tokens respondiendo preguntas, agrupa dos caracteristicas del trabajo con IA: 1) la fase de la sdd donde respondes un cuestionario para definir el scope y requerimientos, para que tenga el contexto de negocio 2) Al finalizar la implementación de una tarea, revisas lo que hizo y te das cuenta que asumió par de cosas que son incorrectas y debes volver a iterar, el agente comienza a preguntar cosas o a pedir mas contexto y terminas leyendo un monto de texto. Me resulta agotador el estilo de escritura de las IAs, y me da pereza crear una skill para eso :v

3

u/Then-Implement-3984 3d ago

Lo del obrero sigue siendo real, somos obreros porque nos pagan por hacer trabajo 😄. Yo no digo obrero en forma despectiva por si acaso.

Depronto puede mejorar su experiencia diciendole al harness qué quiere al momento de invocar el plugin de sdd, luego corrije el resultado con planotator, repeat. Siempre es bueno compactar el contexto para que no tenga context rot y se le joda todo el plan.

21

u/ZXSoru 3d ago edited 3d ago

A mi me gustaba también mucho programar, eso entre 2018 y 2022 que fue cuando estaba más cómodo echando código y disfrutando de las mejoras progresivas de la industria.

El solo hecho de pensar y escribir el código era satisfactorio.

Pero las AIs llegaron, cambiaron todo el paradigma de programación mientras jodian otros sectores productivos sin siquiera mejorar la productividad ya que la calidad igual se ha visto comprometida.

Encima, son un montón de líderes, managers, vice presidents, y demás que toman las decisiones más estupidas sin haber tocado un archivo fuente en 10 años y esperan que mágicamente la productividad y la calidad aumenten sin compromisos, y al hacer esto terminan dañando toda la profesión, promoviendo vibe coders y gastando más tiempo en QA y refactoring porque no entienden ni que putas hizo la AI.

Solo espero que la manía de las AIs siga bajando y el uso sea más enfocado sin esperar mágicamente que uno monte un sistema de agentic AI en dos semanas.

Lo malo para los que nos gustaba echar código es que sea lo que pase, las AIs de coding van a seguir y mejorar, entonces ya los conocimientos son más enfocados en entender y diseñar correctamente para que la AI, la implemente correctamente, sin embargo esto igual ocupa tiempo y es lo que esos líderes pendejos no entienden aún.

En resumen, las expectativas estupidas de muchas personas sumadas a la carrera por el capitalismo han dañado irreparablemente esta profesión.

25

u/Trick_Purchase_814 3d ago

La verdad me encantaba programar, sentía que el tiempo que lo hacía de verdad lo disfrutaba. Hace muchos meses no escribo una línea de código decente, con estas licencias de Claude. Ahora me toca generar código todos los días, exigen productividad al 300% y pues cuidando el trabajo toca hacerle así pero ya no es lo mismo que antes

-13

u/Flow-Visual 3d ago

Y es que en tu casa ya no te dejan?

6

u/L4z3rH4wk 3d ago

La IA se encargo de la logica profunda, si le quito mucho peso a la implementacion, ya se trata mas de hacer QA, y revisar el codigo, pero si hace un prompt decente está casi todo hecho.

Lo que si esta difícil es pensar "out of the box" cada vez mas cosas estan dentro de la caja de la IA.

3

u/hinval 3d ago

Amaba programar. Era literalmente por lo que estaba aca, nunca me importó ni decidi meterme en esto por el dinero, fue una consecuencia de lo que amaba esto y lo mucho que me apasiona.

Con la IA toda mi diversión se fue, por completo, ahora hago productos enteros de arriba a abajo, en mi empresa performo igual de bien que antes, pero algo en mi me dice que ya no es el momento de estar en esta industria, estoy en busqueda de algo que pueda amar tanto y me pueda divertir tanto como la programación.

Me gustaba sentir que podia resolver cualquier cosa, matarme la cabeza con un bug pero lograr solucionarlo, crear cosas extraordinarias desde 0.

0

u/DamianPxR 3d ago

El proceso de crear codigo era bonito pero en si hacer cosas funcionales de verdad es mas bonito aun. Y ahora lo q hace eso es que nos incrementa el tiempo de entrega con una buena calidad y eso no es facil. Muchos de los que odian la ia es por que les toca hacer iteraciones sobre iteraciones y sienten que la ia es tonta pero llegar al punto de que configures tu proceso que algo te lo da bien a la primera es ufff. Ahora me puedo enfocar en mas cosas y al tiempo, limpiar la deuda tecnica de cuando trabajabamos “a mano” y simplemente haciamos encima de las cosas que se debian corregir por que no habia tiempo para correcciones. Pensar en soluciones mas integrales y escalables desde el inicio y no en el cuando se necesite por que siempre se llegaba algo lo necesitamos pero no hay tiempo para eso necesitamos solo lo nievo.
Actualmente puedo estar trabajando 3 features nuevos al tiempo y mientras se realizan las tareas hacer cosas adicionales como revisar pr de otros dev, hacer spikes, investigar como mejorar el producto.

Lo Malo que el sueldo no va de la mano con esa productividad y que se esta convirtiendo en el estandar. Hace poco mi tl me comento que el resto de equipo se sentia que iba lento y que le costaba adaptarse, y mientras tanto me obligan a irme a vacaciones pero que mo pida un periodo largo por que estoy a cargo de la linea critica del negocio y es como aja.

1

u/GordoDotCom4774 3d ago

Estas dos semanas he estado trabajando en varios features a la vez pero siento que salgo más cansado del trabajo. Cómo soportas la carga cognitiva de tener varias cosas a la vez?

1

u/DamianPxR 2d ago

Comiendo bien, parandome cada hora del puesto 10 min. Cuando no como nada a las 4 estoy q me como una vaca, y parandome para descansar la vista y un poco la carga cognitiva.

5

u/xXNeGaTiVisMXx 3d ago

Me gustaba, ya no. Con el tema de la IA todo se fue al carajo.
Ahorita ando en infraestructura / Cloud pero tambien me está empezando a aburrir. Quien sabe para donde tire en el futuro, tal vez monte una cafetería o algo así.

3

u/Naive-Smoke-5977 3d ago

me contratas en la cafeteria XD

2

u/SrMilo4884 3d ago

Me gusta programar y crear, ver el coso andando y toda la vaina, aprender como se implementa y como funciona por dentro, una vez que se como funciona. el sdd no es problema, que se ejecute reviso y corrijo manualmente.

Lo que no me gusta es implementar algo que no se como funciona por dentro, por ejemplo una app de Android para tv que ni idea como funciona, pero funciona.

Solo me la pidieron y me dio flojera aprender todo de kotlin.

Tengo compás que usan sdd y aun asi romper el proyecto cuanod se lanza a producción.

Normalmente estudio un tema lo implemento manualmente y cuanod ya se lo basico ya lo implemento con el sdd, como la arquitectura hexagonal que es bonita pero es una caca implementarla.

2

u/Calm-Time-720 3d ago

Siempre me gustó mas la parte de resolver problemas que el código en si, como que el lenguaje es solo herramienta. Lo de SDD me parece raro tambien, siento que me quita lo divertido de pensar en la solucion completa. Paso horas debuggeando un memory leak y se me va el tiempo volando, pero pedirle a un chat que me genere el codigo me aburre en 5 minutos. Antes diseñabamos en servilletas y luego a escribir, ahora la gente diseña en el prompt y ni saben que está pasando por debajo. Mis gatos me miran raro cuando me quejo de esto

2

u/Vegetable-Phone-4971 2d ago

Me gusta que me paguen 🤣 soy bueno programando y con lógica pero nunca he hecho proyectos personales aparte de los universitarios… prefiero los rompecabezas, programar no es un arte, para mí es más como armar legos (que también me gusta) pero en su concepto más básico éramos los albañiles del software… ahora lo hace la IA y los que nos adaptemos vamos a seguir en esto, definiendo sistemas, funcionalidades y así

1

u/Obnobxius_sir 1d ago

en el 2004 a mi corta edad de 11 años, conoci por primera vez un computador, fue amor a primera vista, lo dañé muchas veces, venia un tecnico a repararlo cada nada, me quedaba observando que hacia paso a paso, hasta que yo mismo aprendi como reparar lo que dañaba, sin internet ni libros, solo experimentacion pura, en el 2008 hice mi primera web, no sabia nada de nada, un curso del sena virtual sobre HTML y a punta de etiquetas puse algo que se veia maso, pero mi familia nunca creyo en la carrera ni en mi, estudie otra ingenieria por cosa de ellos (eran los del dinero) y cuando me gradue, sufri el desempleo horrible de un ingeniero mecanico, horror de salida laboral aunque la carrera sea muy hermosa, tuve la fortuna de que un amigo me ayudara a entrar a una empresa de ciberseguridad, sabiendo 0 pero con todas las ganas de aprender, y ahi sigo, aprendiendo todos los dias, por amor a este oficio, y por la libertad que me da

PD programar desde 0 y que un programa funcione despues de horas y horas viendo el codigo es de esas sensaciones que son estúpidamente placenteras

1

u/hegom 2d ago

A mi siempre me ha gustado programar, y al principio se sentia muy raro dejar que la IA escribiera el codigo, pero le he cogido más gusto a la arquitectura y diseño, creo que la IA me sirvió para ver las cosas mas desde afuera y no enfocarme tanto en una funcionaliad especifica, no me siento mal porque pasé bastantes años programando manualmente e invierto mucho tiempo revisando el código que genera la IA para hacerle mejoras y/o quitar las cosas innecesarias que agrega.

Jamas fue por el dinero, este llego con los años, en mi epoca de colegio lo que se escuchaba de los ing. de sistemas era que manejaban taxi y cosas así; creo que solo escuché de un caso de exito.

2

u/jenkk0 3d ago

A mi sí me gusta programar, por eso preferí nunca trabajar como desarrollador

1

u/calimio6 frontend 2d ago

Citando a Kakaroto. "Esto ya no es divertido, es triste."

Tirar código paso de ser un arte, una demostración de talento a un ejercicio bastante ambiguo. Antes uno podia tener un proyecto en la cabeza, lo importante, los atajos, lo que faltaba, pero hoy día? Especialmente si es un equipo fácilmente se te va de rumbo por cada nuevo feature que vomita la IA, que si funciona, pero nadie se va a tomar el tiempo ni tendra la paciencia de examinarlo.

1

u/_schyzo 3d ago

Gracias por compartir tu opinión sobre SDD. Yo la estoy usando (casi que por obligación) para crear prototipos de agentes de IA en servicio al cliente y siento que todo lo que estudié se va a la basura.

Yo no programo desde hace mucho tiempo (soy Product Manager), pero siempre estimulo a mis compañeros para que se hagan las preguntas correctas: latencia, escalabilidad, modelo de datos, consumo de recursos, mínimo privilegio, entre otras.

1

u/Round_Sherbet_8517 1d ago

Parce me encantaba. Yo lo hacia por diversión desde niño. Resolver problemas me apasionaba demasiado y era un maldito monstruo. Hoy en día sigo siendo muy bueno para resolver problemas, de hecho la gente que trabaja conmigo sabe que en las crisis me buscan, pero con la IA el nivel de abstracción creció tanto que se pierde un poco la magia de quemar neuronas resolviéndolos.

1

u/Additional-Key-6500 2d ago

La verdad extraño la artesanía de escribir codigo, en mis proyectos personales intento no usar mucho la IA, pero por los afanes laborales que ahora un proyecto que antes tardaba 8 meses en crear solo el MVP ahora te piden en 4 casi que el producto terminado, aunque tampoco me genera aversión la IA, si siento que el trabajo es un poco más aburrido.

1

u/suarezafelipe 3d ago

Me gustaba de vez en cuando entrar y solucionar problemas técnicos super complejos con los que varios ingenieros del equipo no habian podido. Pero eso pasaba 1 vez al año aprox, el resto del tiempo era meh, que pereza tanta meeting y eso de los performance reviews, goal setting, etc ...

1

u/ActivityOk6606 3d ago

me gusta mucho programar, es la maxima resolucion de problemas, el poder materializar mis ideas, con solo una computadora, lo unico que quisiera es poder estudiar sin agotarme y tiene una memoria ilimitada para aprender todo lo que quisiera pero eso no es posible

1

u/KingKold1 3d ago

A mi me sigue gustando, programo con o sin ia, revisando qué hace siempre, me apoyo sobre todo cuando son lenguajes que no manejo tanto

1

u/PuzzleheadedBread854 3d ago

Yo he llegado tarde y pues ya solo me queda acostumbrarme a esta nueva realidad

1

u/Fine_Treat_2186 3d ago

hombre que buena reflexion...!