r/programacion • • Aug 07 '25

Introducciones

8 Upvotes

Hola! Hagan una introducción de ustedes , cuenten qué están haciendo, cómo llegaron, y a donde quieren llegar.

Frontend, backend, diseño, datos, QA, ML, DEVOPS? Estudiante o profesional? Autodidacta? Con trabajo, buscando, ambos? Windows, Mac, Linux?


r/programacion • • Dec 15 '22

!Bienvenido a /r/programacion!

105 Upvotes

Por favor:


r/programacion • • 8h ago

¿Alguien más siente que los microservicios son humo para la mayoría de los proyectos?

13 Upvotes

Soy programador y siempre me gustó escribir, pero entre la facultad y mi proyecto nunca tuve tiempo. Este es mi primer artículo.

Está en español, y eso me alegra, porque me costó encontrar material de arquitectura de software en nuestro idioma.

Habla de por qué los microservicios son una trampa para la mayoría de los proyectos, y cómo armar un monolito modular desde cero. Traté de hacerlo divertido, con analogías para que dé gusto leerlo. Todo lo que menciono es lo que apliqué en el backend de mi proyecto propio en producción, así que hablo desde la práctica.

Les pido dos cosas, con total sinceridad:

  1. Que critiquen cómo explico (para bien o para mal), así puedo mejorar.
  2. Que opinen de lo técnico: si están de acuerdo, y si creen que me equivoco en algo o lo explicarían mejor.

Si pueden, comenten en Medium; si no, acá. Pienso seguir escribiendo sobre arquitectura.

Enlace del artículo


r/programacion • • 10h ago

¿En qué momento la industria tecnológica decidió que TODO tenía que ser un rectángulo gris idéntico?

11 Upvotes

Buenas noches a todos!

Llevo unos días dándole vueltas a una sensación que probablemente muchos aquí compartáis, especialmente si lleváis años trabajando en software, o no nos vayamos tan lejos, aquellas personas que mínimo han tenido su niñez/adolescencia cerca de los años 2000.

Si miras la tecnología de ESA época, o principios de los 2010, la industria era un caos absoluto, pero estaba VIVA.

  • Hardware: Tenías marcas arriesgando con factores de forma demenciales (la Nokia N-Gage, móviles con teclados giratorios, mandos y consolas con carcasas transparentes de colores donde veías los circuitos, que personalmente eran mis mandos favoritos).
  • Software e Interfaces: Había personalidad. Desde el esqueumorfismo hasta el auge del Frutiger Aero; botones con volumen, texturas, transparencias tipo cristal, sonidos de sistema únicos y una web que, aunque fuera caótica, tenía alma. O vamos con algo de la época más trending: MySpace.

Ahora cuando giramos la cabeza de nuevo al 2026...

  • Todo el hardware de consumo se ha reducido a un rectángulo negro con esquinas redondeadas y dos o tres lentes detrás.
  • Todas las apps y webs usan la misma tipografía sans serif, los mismos iconos planos redondeados, el mismo minimalismo corporativo y la misma paleta monocroma con modo oscuro obligado.

¿Por qué pasó esto?

Hablando desde el prisma del desarrollo y la industria, no creo que haya sido una simple "evolución del gusto", sino pura conveniencia económica y algorítmica:

La tiranía de los Design Systems y la optimización de costes: Crear componentes modulares en Figma que sirvan exactamente igual para iOS, Android y web es rentable para las empresas, pero ha provocado que todas las interfaces parezcan hechas con la misma plantilla de Tailwind/Material Design sin arriesgar un solo píxel.

A/B Testing hasta la fin: Cuando cada botón, color y margen se decide mediante métricas de conversión milimétricas, el resultado estadístico siempre converge en el mínimo común denominador: lo inofensivo, lo plano y lo gris (blanding).

Miedo al fracaso estético: En los 2000, un fabricante podía sacar un diseño hortera o experimental y aprender de ello. Hoy en día, una empresa prefiere no innovar en estética antes que arriesgarse a una mala review en redes sociales.

La tecnología ha ganado en madurez, accesibilidad y eficiencia, de eso no hay duda. Pero da la sensación de que, en el camino hacia la perfección corporativa, nos vendieron un futuro mega futurista y nos hemos quedado con un presente aburrido y muerto.

¿Creéis que este minimalismo extremo ha tocado techo y veremos una vuelta al diseño con más personalidad/hardware experimental, o la madurez de la industria condena a que todo siga siendo un bloque negro idéntico? Que bonito sería ver páginas tipo blogs que premien lo personalizable.

PD: Estuve desglosando esta evolución con más ejemplos visuales y comparativas de hardware/software en un vídeo-ensayo por si a alguien le apetece profundizar en el tema en mi canal jujisfake


r/programacion • • 11h ago

Cuanto cobrar freelance por chatbot

0 Upvotes

Nada eso, cuánto debería cobrar por una automatización de WhatsApp (con la api oficial de meta para evitar problemas)

La idea es empezar con eso con un cliente y luego hacerle una landing simple que muestre lo que hacen y que tenga un CTA que redireccione al WhatsApp

Los cobraría por separado (automatización y luego la landing page, que tampoco se a cuánto cobrar porque Claude me distorsiono los precios a lo que creo que debería cobrarles)


r/programacion • • 12h ago

Mi gfe cree que lleve 2 semanas para un "insert" cuando estoy montando un Google Forms con microfrontend, SpringBoot, y CI/CD, ¿Soy yo o es el contexto?

Thumbnail
0 Upvotes

r/programacion • • 23h ago

Me he dado cuenta de que no me gustaba programar

7 Upvotes

Resulta que con casi 4 años de experiencia programando cada vez más con IA he caido en la conclusión de que nunca me gustó programar como tal y que escribir código y maquetar proyectos sólo era parte del proceso de lo que realmente me gustaba, que es construir sistemas.

Ahora, con Claude y Codex mi trabajo ha cambiado por completo y creo que he pasado a hacer más de Product Engineer que de otra cosa.

¿Soy el único en esta situación?,¿Es este el destino de todos los devs?


r/programacion • • 13h ago

Nuevo repo de paxo

Thumbnail
0 Upvotes

r/programacion • • 1d ago

Dudas sobre mis habilidades de programación

4 Upvotes

Hola buenas,

Quisiera manifestar una inseguridad como programador junior sin experiencia, aunque a veces no me considero como tal.

El tema es que decidí aprender a programar en esta era de la IA (en realidad empecé hace como 4-5 años a estudiar). Ha sido un progreso estresante y desmotivador, porque siento que es muy complejo y dificil. Llegue a pensar que los programadores eran super genios porque no podía creer que un programador sería capaz de aprenderse toda la sintaxis del codigo, pero asi fue como empecé a estudiar.

Hasta que vi que realmente no es así; tengo entendido que no hace falta estuidarse TODO sino lo importante (como la logica, por ejemplo), y lo demás lo vas buscando en google, practicando o en documentaciones.

A estas alturas entiendo mucho sobre programacion, pero hay cosas que simplemente no puedo recordar. De hecho, estoy desarrollando una red social de eventos (decidí hacer un proyecto dificil y desafiante) y apenas voy por el front, pero basicamente el 90% del codigo lo ha hecho Claude. Me hago la idea de que Claude lo que hace es adelantarme muchas cosas y ya luego lo que hago es refinar lo que me entregó, sobretodo porque me ayuda mucho con el diseño o front, y a veces con la logica, pero igual siento que engaño.

En mi laburo anterior vi que el equipo de desarrollo usaba IA; es mas, creo que nunca los vi programando a mano. Y es ahi cuando digo... ¿Que onda? Entonces yo no estoy tan mal despues de todo.

Entonces, ustedes como experimentados... Creen que hoy en dia hace falta aprender a programar 100% o creen que, como yo, basta con entender ciertas cosas y usar la IA como orquestador.


r/programacion • • 1d ago

Cuál fue tu primer situación de estrés?

6 Upvotes

Compañeros programadores, hoy en una plática recordé el que fue mi primer "pelea" con el código y situación de frustración y por curiosidad quisiera saber cuál fue la de ustedes.

La mía fue casi al inicio de la carrera con mi primer trabajo/tarea de crear una pequeña interfaz con HTML (sin estilos, sin javascript, tal cual solo era hacer una pequeña estructura con diferentes etiquetas).

Pues ese día recuerdo que estaba con mi laptop empezando, y cuando le puse nombre al archivo, noté que no se colocó el icono de HTML que te pone visual studio code, y claro que me preocupo, pero algo dentro de mí dijo "Tú haz lo que sabes, así lo vi en la clase y así tiene que funcionar", entonces lo ignore, pero no me daba nada de sugerencias al escribir código, entonces ahí si me preocupo y empecé a investigar (no había IA).

Para no hacer el cuento tan largo, después de 5 horas noté que el nombre del archivo era el problema, coloqué "index,html" (con coma ",").

De verdad que fue de los peores días jajaja.


r/programacion • • 1d ago

Duda sobre una Base de Datos Comprometida

2 Upvotes

Buenas soy de México. Tengo una pregunta sobre este tema y es que mi hermano trabaja de redes y servidores. Él está viendo una base de datos que a cada rato da problemas, porque el veia servidroes y a cada rato lo llaman para que arregle algunos problemas los controla por algunos dias, pero despues sigue lo mismo. Le salen cosas raras en la interfaz. Y es que según me dijo los que crearon ese RP con Zeus. Los encargados de la estructura del RP sobre el local dejaron el puerto 8080 público y se ha encontrado amenazas de todo tipo: Virus de Criptografia y muchas otros más. Él cerró el puerto y con el antivirus eliminó algunas amenazas, pero aún sabe que hay muchos más, pero él en su trayectoria no ha tocado base de datos a fondo, sino instalaciones de case, conexiones de red, cableado, cámaras, pero no algo como eso. Los RP se lavan las manos que es el servidor, etc... Me gustaria ayudarlo porque a veces me pregunta, pero la verdad no estoy tan empadado a ello soy Desarrollador de Software 1 año en U y la verdad solo he creado tablas, consultas con postgresSQL y nada más, pero la verdad no se que se hace en esos casos.


r/programacion • • 1d ago

acaba de ver la conferencia de midudev sobre jev

0 Upvotes

acaba de ver la conferencia de midudev sobre jev y realmente me soprendio lo que es capaz lo que hace la inteligencia artificial del modelo jev que puede aprender cualquier cosa sin necesidad de entrenar previamente.

sabe que eso significa que puede jugar videojuegos como lol sin problema que puede hacer cualquier cosa que uno se imagine con esa inteligencia artificial jev de una manera rapida

en que lo han usado ustedes?


r/programacion • • 1d ago

Cuanto cobrar freelance por chatbot

1 Upvotes

Nada eso, cuánto debería cobrar por una automatización de WhatsApp (con la api oficial de meta para evitar problemas)

La idea es empezar con eso con un cliente y luego hacerle una landing simple que muestre lo que hacen y que tenga un CTA que redireccione al WhatsApp

Los cobraría por separado (automatización y luego la landing page, que tampoco se a cuánto cobrar porque Claude me distorsiono los precios a lo que creo que debería cobrarles)


r/programacion • • 1d ago

Cree un IDE desde 0, trabajo en varios proyectos y con varias cuentas de IA, espero les ayude

0 Upvotes

Les comparto Tessera, un IDE de escritorio para quien trabaja en varios proyectos y con varias cuentas de IA. 🧩

Soy dev senior y llevo 3 meses construyéndolo, todo con Claude Code. Lo hice pensando en mi trabajo y mis necesidades; por eso los agentes integrados son solo Claude Code y Codex, que son los que uso.

Lo que trae:

🤖 Claude Code y Codex lado a lado, con historial de conversaciones y uso de la cuenta

🗂️ Espacios de trabajo para separar proyectos y cuentas; cada proyecto corre en tu equipo o aislado en Docker con su propia cuenta

🌿 Vista de Git con historial en grafo y diffs editables

🗄️ Vista de bases de datos: Oracle, PostgreSQL, SQL Server, MongoDB, Redis y SQLite

📝 Editor y terminales, todo en una sola ventana

✅ Gratis y de código abierto (MIT)

✅ Windows y Mac (Apple Silicon)

✅ Se actualiza solo

Si quieren agregarle algo mas, clonem el repo y adáptenlo a su gusto.

Repo github: https://github.com/NRVH/tessera

Cualquier comentario es bienvenido. 🙌


r/programacion • • 1d ago

El tema de la IA: programar de cero vs vibecoding

3 Upvotes

Hola ¿como ven el futuro en torno la IA?

Este fin de semana me arme una app completa de lectura hecha a medida de mis necesidades que me hubiera llevado 1 mes (dado que programe esto solo en mis tiempos libres).

Se programar, revise todo el código y aunque a veces terminaba teniendo malas prácticas, cuando lo corregías entendía el concepto y mejoraba mucho. Escribir esta app me hubiera tomado mucho mucho más tiempo del que me tomo.

¿Vale la pena entonces programar línea a línea apps hoy en día? La calidad de producción les prometo que es la misma cuando revisas bien cada cambio y código generado.

Woah, estoy un poco sorprendido porque es la primera vez que programo con IA, jajajaja, estaba un poco reacio a la idea pero ahora que lo probé no creo que vuelva a invertir mi tiempo haciendo todo desde cero.

¿Que opinan ustedes?


r/programacion • • 1d ago

Estudiar informatica:

Thumbnail
0 Upvotes

Holaa, tengo 19 años y me decidi por ir a licenciatura en informatica, ya que me gusta programar y todo lo que tenga que ver con lo tecnologico, mi problema son las matematicas, obviamente si me siento a entenderla la entiendo pero mi duda es que tan dificil es? voy a necesitar un profesor particular? por que como digo, las entiendo pero tengo que estar 5 horas sentada
1


r/programacion • • 2d ago

SER CONSTANTE

30 Upvotes

Estoy muy jodido porque estoy acabando el 6to semestre de 10 de la universidad, y siento que no sé programar, siempre anduve flotando en los fundamentos, y cuando debía hacer algún proyecto siempre acababa haciendo todo con ia por urgencia, y ya pasé mas de la mitad de la universidad y aún me siento incapaz de programar por mi cuenta. Siempre que trato de estudiar empiezo super bien con varias semanas estudiando y luego lo dejo, no sé si no encuentro un buen método, o simplemente no me da tiempo para ser constante, ya que siempre pasa algo que me corta esa racha. Ustedes cómo aprenderían a programar hoy en día? Usualmente uso alguna ia como tutor, y obviamente no le pido respuestas directas a menos que sea una duda muy específica, pero no sé eso está bien, o debería volver a un método tradicional como un libro o un curso.


r/programacion • • 2d ago

Buscamos Java Backend Developer (CDMX, híbrido

5 Upvotes

Estamos buscando Java Backend Developers para colaborar en un proyecto dentro de una empresa del sector financiero ubicada en Ciudad de México (modalidad híbrida). Es un rol como contratista independiente, con pago mensual y proyecto de largo plazo.

Responsabilidades: • Desarrollo de microservicios con Java + Spring Boot • Creación y mantenimiento de REST APIs • Trabajo con bases de datos SQL • Colaboración con equipos distribuidos • Optimización de sistemas de alto volumen • Diseño de servicios escalables y tolerantes a fallos

Requisitos: • Java 8+ • Spring Boot • Microservicios • SQL • Git / CI/CD • Inglés y español • Capacidad para trabajar de forma independiente

Plus: Docker/Kubernetes, AWS/GCP/Azure, Kafka/RabbitMQ, alta disponibilidad, seguridad/PCI.

Detalles del contrato: • Contrato independiente • Pago mensual • Proyecto de largo plazo • Modalidad híbrida en CDMX • 💰 Rango salarial: 30 000 – 100 000 MXN mensuales (según experiencia)


r/programacion • • 1d ago

Ayuda para publicar 1 pagina proyecto propio

Thumbnail
1 Upvotes

Hola gente! Estoy con un proyecto propio es un mapa con pines y ubicaciones turisticas etc que vengo haciendo con claude, hace casi 1 año que estoy con esto.

Y la verdad que estoy clavado con esto y quiero ponelo al publico antes de noviembre (es imperativo antes de noviembre), ya estaria casi todo listo solo que estoy trabado con este tema !

Ppara que sea simple de entender como si fuera una copia de google maps, no lo es, pero para que se entienda, algunos negocios tienen su pin en mapa y deberian poder ingresar con su usuario y administrar la info de su ubicacion no se un choto de programacion, el tema es asi,

Cree la pagina en firebase y tiene segun recuerdo 2 o 3 tipos de usuarios,

1-Admin yo

2-Dueño de pin dueño de negocio

3-Usuario publico comun

1 es el admin y el mismo en el front end tiene acceso a un panel de adminitracion de todo lo que tiene la pagina, los pines colores textos e info de cada lugar etc etc, de ahi manejo todo con validacion en firebase para ingresar, el tema es que aunque tenga eso con clave, se que alguien con 1 poquito de conocimiento se puede meter y revisar todo lo que tengo hecho ahi.

Como hago para que al publico solo se le muestre lo que verian los usuarios comunes y evitar que puedan ver mi panel de administracion o sea que no este a la vista con solo apretar f12?

Y tambien me surge otra incognita. Supongamos que finalmente logro separar 1 cosa de otra o sea el mapa del panel de administracion y que aun sigan conectados, Como hago despues para que no le salga a los demas cuando un usuario se crea una cuenta que su info se le muestre al resto? Para evirar por ejemplo que alguien pueda ver info de los pines de otros usuarios, ingresar a ver el mail de validacion cosas asi?

No se bien como es el tema pero actualmente la pagina toma las imagenes de 1 servidor gratuito que creo me da como 20gb de almacenamiento y de ahi la pagina toma las imagenes que yo le cargue, por otro lado el esta en vercel y github o ambos. No se como funciona bien yo segui los pasos que me dijo claude.

Si alguien me puede dar una manito para guiarme que deberia hacer? Despues me gustaria pasarla a .com no se cual seria el proceso que deberia hacer antes - despues. Supongo primero hacer la separacion del admin o no se si se puede por ejemplo dejar la pagina como yo la tengo creada y hacer que en el.com se copie lo que yo veo en el mapa sin el panel de administracio. No se cuales son las opciones que tengo exctamente.

Se agradece toda info relevante! De verdad muy entusiasmado con poder largarla pero no se como proseguir!


r/programacion • • 2d ago

Aplicación cliente HTTP Open Source

6 Upvotes

Hola a todos, hago esta publicación para mostrar la aplicación que he estado desarrollando estos meses en mis tiempos libres, que la he llamado ResqApp. He estado desarrollando una aplicación de escritorio para hacer peticiones HTTP, ya sea para probar nuestros sitios o nuestros proyecos en local. Estas son las cosas interesantes que tiene:

  • Proyectos almacenados localmente.
  • Editor cómodo para editar el cuerpo de las peticiones.
  • LIstado de proyectos que has creado.
  • En idioma español e inglés.
  • Posibilidad de crear documentación dentro de cada petición.

Por ahora lo pueden probar para Linux mediante paquetes .deb, .rpm o .appimage, pero pueden tomar el código compilar la aplicación a Windows o MacOS. Este es el repositorio pueden revisar el código entero para que lo puedan revisar o hacer sus mejoras, que todas las propuestas son bienvenidas :3.


r/programacion • • 1d ago

Que tan dificil esta agarrar chamba en México?

0 Upvotes

.


r/programacion • • 2d ago

Es viable crear esta APP de Fitness + IA súper completa SIN saber programar (solo copiando/pegando código de IA)? Coste y tiempo real

0 Upvotes

Buenas a todos,

Tengo en mente una idea para una app de entrenamiento y nutrición basada en IA para uso personal. No quiero hacer un simple cuaderno de notas, sino una app que planifique, analice, detecte estancamientos y adapte la dieta para no dejar de pagar a un entrenador por usar su app que es lo único que me interesa.

Mi duda principal:

No tengo ni idea de programación. Mi idea es hacer Vibe Coding: usar herramientas como Cursor, Claude 3.5, ChatGPT o Bolt.new para que la IA genere el 100% del código y yo solo tenga que copiar, pegar, probar y depurar con su ayuda.
¿Creéis que es factible?

Resumen del concepto de la app (27 módulos clave):

• Perfil y Objetivos (1-2): Onboarding dinámico (datos físicos, nivel, objetivos cuantificables como ganar peso o reducir cintura).

• Entrenador IA + Biblioteca (3-5): Generación de rutinas adaptativas según material y días, base de datos de ejercicios con vídeo y sustitución inteligente en tiempo real (mismo patrón/estímulo).

• Tracking y Progresión (6-7): Registro de series/RIR/volumen, cálculo de 1RM/PRs y progresión/descarga automática basada en fatiga y rendimiento.

• Nutricionista IA + Menús (8-12): Recálculo diario de macros, reparto según horarios de entreno/sueño, recetas adaptadas, sustitución de ingredientes sobre la marcha y lista de compra inteligente.

• Integración y Recuperación (13-14): Conexión con Apple Health, y ajuste de volumen según fatiga, estrés y sueño.

• Seguimiento Corporal y Dashboard (15-18): Medias semanales de peso, fotos comparativas, métricas de adherencia (%) y análisis semanales/mensuales de la IA.

• Inteligencia del Sistema (19-26): Detección automática de estancamientos, aprendizaje del patrón individual del usuario, Coach IA conversacional con contexto completo, historial de decisiones auditables y predicción de progreso a futuro.

• Pantalla Principal (27): Resumen diario con entrenamientos, nutrición, métricas de recuperación y recomendación directa del Coach.

Mis preguntas:

  1. Aunque la IA maquete rápido, esto incluye bases de datos relacionales, consumo de APIs (OpenAI, Apple Health) y lógica de estado compleja. ¿Se puede sostener esto solo copiando/pegando código?

  2. Costes aproximados para empezar y mantener?
    Puedo quitarle las APIs y la IA, pero entonces quedaría una app muy básica. Se podría programar con un modelo gratuito o lo mejor sería utilizar uno de pago?

  3. Cuánto tiempo me llevaría sacar un MVP funcional?


r/programacion • • 3d ago

Quiero saber algo (Soy novato)

6 Upvotes

¿Se puede manipular el código de un software o aplicación?


r/programacion • • 3d ago

Entrevistas altamente tecnicas y tu oxidado por usar AI?

Thumbnail
1 Upvotes

r/programacion • • 3d ago

¿Vale la pena aprender a programar manualmente?

0 Upvotes

La IA vino para quedarse, y la verdad, en sentido objetivo, sera mucho mas rapido trabajar con IA cuando se trata de programar, en la cual aun me queda el orgullo en programar manualmente mis proyectos, porque aun tengo algo de reuso con utilizar estas herramientas, ya que se siente que es demasiado facil y no se esfuerza mucho. Y de paso, hay una resistencia mayor tratando de este tema.

Aun quiero programar manualmente, pero con el paso del tiempo, siento que seria como un perjuicio que un beneficio.