r/programacion • • 6h ago

Qué estan aprendiendo de cara a la IA?

2 Upvotes

Esta pregunta va para gente con años de experiencia (5 a más). Qué estan aprendiendo? Creen sus trabajos podrian estar en peligro? Qué estan haciendo para prevenirlo? Y si estan aprendiendo algo, qué es lo que estan aprendiendo?


r/programacion • • 9h ago

Gente para hablar del libro Algorithm Design

12 Upvotes

Hola. Estoy dando una materia en la facultad que no puedo pasar y me tiene irritada. La bilbiografía principal (y basicamente el curso entero) es el libro Algorithm Design de Jon Kleinberg. Es un libro sobre diseño en pseudocódigo de algoritmo, analizandolos, demostrando su eficiencia, entre otras cosas. Voy a dedicar los próximos meses a estudiar a fondo los temas, implementar los algoritmos en distintos lenguajes de programación y en lo posible cuestionar todo lo que no entienda o me cause curiosidad del libro. Si alguien ya lo leyó, le interesa leerlo o quiere hablar sobre la lógica detrás de algunos algoritmos, podriamos hablar por Discord sobre ello. Si alguien quiere, me dice👍


r/programacion • • 9h ago

la documentación de llm es basura Spoiler

5 Upvotes

no les pasa que cuando crean documentación con llm y luego intentan seguir la documentación se dan cuenta que no sirve ? bueno intento solucionar esto con pip install readmenator y hago readmenator ~/src/proyecto --rebuild y me genera unos mapas 3d diagramas de flujo un rag, y documentación llm friendly que puedes importar a obsidian todo sin quemar un solo token de tu sesión.


r/programacion • • 16h ago

Hice una app Android con terminal SSH, cliente de bases de datos y 59 juegos, con estética Matrix

4 Upvotes

Hola, soy el desarrollador. DragoTerminal empezó como un cliente SSH/BD para mi móvil y acabó siendo una caja de herramientas: terminal SSH, visores de MySQL/Postgres/Firebase/SQLite, probador de API, escáner de documentos, grabadora con transcripción,

conversor de archivos, un temporizador de jornada y 59 juegos offline. Está en 10 idiomas, sin anuncios, y tiene también versión web.

Lo hice con Flutter. Lo más curioso técnicamente: los retos de los juegos usan una semilla determinista que da la misma partida en la app y en la web, con pruebas contra los mismos vectores en Dart, TypeScript y Python.

Limitaciones: la app es solo Android, y algunas herramientas (PDF, transcripción, conversor) corren en mi servidor y piden una cuenta gratuita.

Me ayudaría mucho que me dijerais qué herramientas os parecen útiles y cuáles sobran.

- App Android: https://play.google.com/store/apps/details?id=com.dragoadri.dragoterminal&referrer=utm_source%3Dreddit%26utm_campaign%3Dprogramacion

- Web (se prueba desde el navegador): https://universodrago.com


r/programacion • • 1d ago

Tiene sentido seguir en el desarrollo web, o es mejor evolucionar a arquitecto por la IA?

20 Upvotes

Es una cosa que realmente me llevo preguntando desde hace más o menos 6 meses, que he notado una evolución clara en lo que la IA es capaz de desarrollar.

En mi caso, llevo trabajando como desarrollador Java + SpringBoot unos 3 años, más o menos. Hace 6 meses, empecé a integrar la IA (Claude Code) dentro de mi flujo de trabajo, sobre rodo para ayudarme a corroborar que lo que desarrollaba, cumplía con los requisitos que me pedía tanto el cliente como el PM.

Sin embargo, ahora ha llegado un punto que, si le pido al modelo que se estudie el proyecto para entender cómo está organizado todo y como funciona, puedo pedirle que haga desarrollos de funcionalidades completas, contando tests, QA, e incluso seguridad (haciendo que llame a un SAST e interprete el resultado).

Hace unos meses, estuve haciendo un curso de angular (llevaba 190 clases de 300), pero viendo como ha ido la cosa (viendo que un modelo de IA te saca mejores resultados con las especificaciones adecuadas y en poco tiempo) me desánimo el estudiar para nada.

Por eso mi pregunta. Como veis el futuro del sector? Creéis que desaparecerán los programadores? Yo creo que ese trabaja se convertirá en una persona gestionando un equipo de modelos para hacer desarrollos.

Muchos dicen que seguirán necesitandose programadores para revisar los resultados de la IA, pero creo que cada día avanzamos en una dirección en la que no es cierto. Siempre vas a poder configurar un modelo que haga de Juez, y que se use para revisar el código generado en base a unos requisitos que le digas. Yo creo que en unos años habrá desarrollos prácticamente 100% autónomos.

Mi opinión, es que el futuro está en estudiar como trabajar con la IA, a nivel de arquitectura (para X proyecto, como tengo que integrarla?), a nivel de desarrollo (que opciones me da la IA para crear aplicaciones?) y a nivel de integración (con Python, y frameworks como LangChain/LangGraph).


r/programacion • • 1d ago

Estoy construyendo un modelo de voz que entienda mejor cómo hablamos las personas reales: México, España, Colombia, Argentina y todos los acentos que forman nuestro idioma.

Thumbnail
0 Upvotes

r/programacion • • 1d ago

Crees que esta sequia laboral sea temporal o es la nueva normalidad?

12 Upvotes

.


r/programacion • • 1d ago

Tengo pensado comprar una thinkpad pero no sé como

8 Upvotes

Eh visto que debería comprar una reacondicionada pero no sé cómo elegirla debido a la variedad y algunas experiencias que eh oído acerca de que aveces tienes problemas que me recomiendan?


r/programacion • • 2d ago

Consejos para llvm

Thumbnail
0 Upvotes

r/programacion • • 2d ago

El valor False también es una configuración

2 Upvotes

Al revisar este ejemplo de configuración en Python, la opción desactivada terminó activada otra vez. El contrato era sencillo: payload era un diccionario, la ausencia de "enabled" significaba True y un False explícito significaba desactivar. El problema estaba en esta línea:

enabled = payload.get("enabled") or True

La expresión False or True devuelve True. Además, el código dejaba pasar una cadena no vacía como valor de enabled. El contrato solo aceptaba booleanos; None, cadenas y números eran errores de validación. También 0, aunque 0 == False sea verdadero en Python.

La corrección separó la clave ausente del valor presente:

if "enabled" not in payload:
    enabled = True
elif type(payload["enabled"]) is not bool:
    raise ValueError("enabled must be a boolean")
else:
    enabled = payload["enabled"]

La revisión dejó cuatro expectativas por escrito: True activa, False desactiva, una clave ausente activa y cualquier otro tipo provoca un error. Incluí ese contrato y el parche en el material de revisión para EvoX. La pregunta de revisión era si el código respetaba los cuatro casos, no si tenía un aspecto más limpio. ¿Qué comprobaciones exigís antes de aceptar una revisión de este caso? Mantener un False explícito era parte del comportamiento pedido, no una preferencia de estilo.


r/programacion • • 2d ago

Mejoras formas de aprender

4 Upvotes

Hola, soy bien pero bien verde con la programación (python) apenas como proyecto hice una vez una calculadora pero bueno, la cosa es que consejos o métodos me recomendarían para aprender programación más y más, podría usar una IA como maestro (Gemini) y cuando quiera hacer un proyecto tipo aplicacion estaría mal si me apoyo en una IA?


r/programacion • • 2d ago

Herramientas y filosofía SDD

3 Upvotes

Hola comunidad hago este post en busca de libros, tutoriales o papers para saber mas acerca del Spec Driven Development, si alguno tiene data sobre buenas practicas o aun mejor, un libro y/o creador de contenido que me pueda compartir referente a este tópico, lo agradecería bastante.


r/programacion • • 2d ago

Como puedo dejar el pilotoautomatico en la programación

Thumbnail
0 Upvotes

r/programacion • • 2d ago

Que combo de suscripciones comprar?

Thumbnail
1 Upvotes

r/programacion • • 3d ago

Llevo 1 año y medio intentando entrar al mundo laboral (dev/freelance) y el silencio es frustrante. ¿Qué estoy haciendo mal?

Thumbnail
1 Upvotes

r/programacion • • 3d ago

Consejos para aprender a programar

17 Upvotes

Hola, perdon no se si estoy en el subreddit específico para esto (es el que me apareció). Quiero aprender a programar, no se nada, no se bien por donde empezar, me interesa aprender para desarrollar juegos. Algún libro, o canal que recomienden para saber lo básico que deberia aprender antes de pasar al desarrollo de juegos? que cosas debería tener en cuenta a la hora de aprender programacion y que cosas no tanto? me gustaria hacer un juego en godot o unity. Saludos


r/programacion • • 3d ago

Que empresas son las mejores de la tecnologia?

6 Upvotes

Hola siempre es bueno soñar en grande no importan cuantas veces te digan que no lo vas a lograr, Pero el punto es quienes de ustedes aspiran lograr entrar a Microsoft,Google,Meta,Silly Convalley, como programador? y que camino están tomando para lograrlo?

Solo es un hilo de curiosidad

En mi caso me estoy especializando en todo lo que es arquitectura de datos,bases de datos, el punto es llegar a ser científico de datos y seguir
tengo 21 años


r/programacion • • 4d ago

Hay devs que siguen pensando que la IA está subsidiada y que va a subir el precio en el futuro.

0 Upvotes

Encuentran en ese pensamiento algo de tranquilidad, como "cuando la IA se vuelva cara, ya volvera todo a la normalidad"

No amigo, OpenAi anuncio que alcanzó los 50 mil millones de dólares de ingresos anuales. Claude sigue por el mismo camino, Gémini ya es rentable hace rato.

Los Chinos son rentables y están desarrollando modelos que cada vez mejores que consumen menos tokens y a su vez los tokens son más baratos que antes.

El futuro es con IA, sin importar si la burbuja explota o no explota, y cada día que pasa se vuelve más fácil y barato crear cosas.


r/programacion • • 5d ago

[Proyecto / Ayuda] Conectar un LLM a un bot de Warcraft 3 Classic en LAN para darle órdenes por chat.

5 Upvotes

¡Hola a todos! Vengo con una idea para la que me falta conocimiento técnico y necesito la ayuda de gente que sepa de verdad.

Estoy jugando Warcraft III Classic en red local (partidas LAN). El problema que tengo es que la IA nativa del juego aliada es muy limitada y no puedes comunicarte con ella. Mi objetivo es correr un segundo cliente (ya sea en mi PC en paralelo o en una segunda computadora) que actúe como mi aliado, pero con la particularidad de que yo pueda darle órdenes en lenguaje natural a través del chat del juego (ej: "mandame tropas a mi base", "dame 500 de oro", "atacan por la izquierda, defendé").

Cómo lo harían, es posible que se pueda programar literalmente un setup que se acople a tu juego abierto? El juego crackeado obviamente.


r/programacion • • 5d ago

SAP FI material

Thumbnail
1 Upvotes

r/programacion • • 5d ago

Buscamos Java Backend Developer (CDMX, híbrido

Thumbnail
2 Upvotes

r/programacion • • 5d ago

API de Garmin

Thumbnail
1 Upvotes

r/programacion • • 5d ago

Empresa familiar de servicio técnico, nadie programa: nuestro ERP y los agentes con Claude Code llevan el negocio. Qué funcionó y qué no

4 Upvotes

Pyme familiar en España, segunda generación, unos pocos técnicos de campo. Reparamos equipos de lavado de coches. Aquí nadie es desarrollador.

Lo que funciona hoy: un ERP propio (avisos, partes desde el móvil, presupuestos, compras, banco y, desde este mes, la facturación con Verifactu). Encima, agentes con Claude Code y un servidor MCP que leen el buzón, crean avisos, cuadran lo que el fabricante aprueba con nuestros partes y redactan correos, pero nunca los envían. Todo lo que tiene consecuencias me llega al móvil por Telegram con dos botones, y cada decisión queda registrada. Un segundo modelo de otra empresa revisa el código del primero. Y hay unos 1.500 procedimientos escritos que los agentes tienen que leer antes de poder escribir nada; lo obliga la propia herramienta.

Qué funcionó: escribir los procedimientos (para nosotros, no para la IA). El bucle de aprobación por el móvil, que es más rápido que «actúa y cuéntamelo luego», algo que nos costó un día de precios mal puestos. Producción y pruebas en copias separadas, con bases de datos separadas. Y probar el dinero contra la base de datos real.

Qué no: las sesiones largas (medimos cientos de miles de tokens releídos en cada paso; ahora hacemos una sesión por tema con una nota de traspaso). Confiar en la memoria del chat: si no está en un fichero, mañana no existe. Y los modelos locales baratos para cualquier cosa de más de una página.

Lo último: esta semana hemos puesto pruebas automáticas de facturación antes de cada cambio (que una factura emitida no se pueda tocar, anulaciones, cortes de conexión a mitad de envío, cambio de año). Son nuevas y les falta recorrido.

Pregunta: los que tenéis lógica de facturación o contabilidad hecha así, ¿cómo la probáis? ¿Y cada cuánto restauráis de verdad una copia de seguridad?

La versión larga, aquí: https://dev.to/satgarzon/dos-anos-despues-una-empresa-familiar-de-servicio-tecnico-de-lavado-de-coches-con-su-propio-erp-y-bch


r/programacion • • 6d ago

proyecto open source para ver qué modelos de machine learning lleva una app

Thumbnail
1 Upvotes

r/programacion • • 6d ago

Globant está implementando Palantir para controlar a sus empleados

21 Upvotes

Globant está implementando Palantir para controlar a sus empleados y tener registro de todo lo que hacen en su horario laboral.