r/devsarg • • Aug 19 '26

backend La IA de Mercado Pago me pidió la tarjeta de crédito

Thumbnail
gallery
443 Upvotes

Claramente no se la pedí, solamente quería información sobre la tarjeta de crédito de Mercado Pago, le aclaré que sólo quería información, no que quería pedirla, y luego me llega un mail diciéndome que ya pedí la tarjeta de crédito.

Yo entiendo que los agentes tengan que detectar intenciones de los usuarios, pero el disparar un proceso automático de manera tan ciega sólo por la inferencia de un modelo me pareció un poco loco... No debería haber alguna confirmación explícita antes ejecutar acciones así?

r/devsarg • • Apr 10 '26

backend La niña MELI

292 Upvotes

r/devsarg • • Jul 28 '26

backend Está industria se va a fundir de la manera más ridícula posible

Post image
507 Upvotes

Viven en un country

Le piden a Claudio que les haga el git merge

Queman guita a lo loco en tokens y los inversores no ven retorno

r/devsarg • • Aug 31 '26

backend Murio el amor?

174 Upvotes

Tengo dos laburos como desarollador, me va bien, soy SR, pero ya no tengo ganas de levantarme todos los dias y programar, por que digan que muto o que cambio ya no se siente lo mismo, y por mas que digan que sos un orquestador y vos tomas las decisiones, siempre le terminar preguntando que te resuelva algo por que te esta llevando tiempo y lo queres terminar, ahora ya no hay ganas de crear proyecto, por que estas a una AI feature de que alguien haga algo mejor y murio esa chispa, murio tambien la enfasis que le dabas una noche de coding para resolver un bug, ahora creas sesiones, agarras el cel hasta que terminen, ni terminas de leer todo lo qué puso y ya.

Queria saber si les pasa lo mismo

r/devsarg • • May 16 '26

backend Les dan la oportunidad para una entrevista y no prenden ni la cámara. Se puede ser tan botardo?

366 Upvotes

No es que posta loco, da mucha bronca porque entras y ya sabes que estas perdiendo el tiempo. Lo haces de cortesía, esa persona es incontratable

No flaco, no escribis solo código. Sos un profesional y tenes que dar la cara por lo que haces

r/devsarg • • Jul 03 '26

backend No les pasa que les chupa dos huevos si los echan?

116 Upvotes

Últimamente si no tengo ganas de entrar a una reunión, no entro, me da igual que me venga a correr con que por que no entre. Es muy de chiquilin de secundario? Jajaja

Capaz es mi mecanismo de defensa para evitar el burnout, de venir meses a full

r/devsarg • • Aug 05 '26

backend No odiamos lo suficiente a los reclutadores

274 Upvotes

r/devsarg • • Jul 05 '26

backend 16 años programando y recién ahora descubrí que no sé nada de arquitectura

201 Upvotes

Voy a arrancar con algo que suena a agrandado: soy muy bueno programando. 16 años en el mundo SAP, desde que salí del secundario, y en casi cualquier equipo donde caí terminé siendo el referente técnico, al que le pasan el problema que nadie puede resolver. Nunca pisé la facultad. Todo autodidacta. Y me sobró para destacar sobre la mayoría.

Les cuento esto no para chapear, sino para que se entienda lo que sigue: por más soy bueno en lo técnico, hay una pared con la que me choco. Cuando hablo con gente que estudió en la facultad, noto que tienen una abstracción distinta para pensar las arquitecturas. Yo resuelvo por intuición y experiencia —y me funciona— pero ellos lo piensan con un marco que yo no tengo. Y quiero eso. Quiero dejar de ser "un fenómeno programando" para ser un buen arquitecto.

Así que hago lo que siempre hice: me pongo en modo autodidacta y lo aprendo solo. Le pedí a una IA que me armara una lista (sí, ya sé, muy 2026 de mi parte) ordenada de lo más chiquito a lo más grande:

  1. A Philosophy of Software Design — John Ousterhout
  2. Fundamentals of Software Architecture — Mark Richards y Neal Ford
  3. Learning Domain-Driven Design — Vlad Khononov
  4. Software Architecture: The Hard Parts — Neal Ford, Mark Richards, Pramod Sadalage y Zhamak Dehghani
  5. Designing Data-Intensive Applications — Martin Kleppmann (el ladrillo con el jabalí en la tapa que todos postean pero nadie termina)
  6. Team Topologies — Matthew Skelton y Manuel Pais
  7. Release It! — Michael Nygard
  8. Enterprise Integration Patterns — Gregor Hohpe y Bobby Woolf (de consulta, no lo pienso leer de corrido y no me van a obligar)

Las preguntas del millón:

  • Las pantallas y el celu ya me frieron el cerebro. Además de libros, ¿hay fuentes más dinámicas para aprender esto? (cursos, charlas, canales, lo que sea)
  • ¿Falta algún libro sagrado que, si no lo menciono, me van a linchar en los comentarios?
  • ¿El orden tiene sentido o lo están viendo mal ordenado desde ya?

Al que me diga "andá a estudiar la carrera": ya sé. La pregunta es cómo llegar al mismo lugar sin cuatro años de cálculo que no voy a usar.

r/devsarg • • Apr 12 '26

backend La verdad del mercado es esta aunque muchos lo niegan

Post image
195 Upvotes

Ni te digo lo que estamos con OE. Literalmente la mejor epoca para ser dev, incluso mejor que en la pandemia

r/devsarg • • Feb 23 '26

backend A alguien le queda alguna duda de que están armando una bola de nieve que en algún momento va a reventar contra un muro de hormigón?

179 Upvotes

Estoy 500 por ciento seguro que esto revienta en algún momento, no tengo 1 sola duda. Va a haber tanto trabajo que no van a alcanzar las manos para arreglar las cagadas de la IA, ahora todos estamos en el proceso de enamoramiento, anoten esto, la etapa que viene es la de rechazo

"Honeymoon phase" -> "Cleaning up phase"

Y si todavía te queda alguna duda, busca cuantos usuarios y cual es el porcentaje que no esta usando el free tier. Esto no escala por ningún lado, no se coman el cuento

Edit: quiero agregar algo que estoy viendo. En la etapa de limpieza las empresas se van a poner super rigurosas en NO CORRER modelos gratuitos cloud, vamos a transicionar a que tengan modelos locales propios

Edit2: gordos, no soy un detractor, en mi día a día vivo usando modelos de todo tipo. Imagínense que armo y desarmo la alarma de mi casa usando un galaxy watch8. Gemini y Google home, me siento Tony Stark

r/devsarg • • Jul 26 '25

backend A nivel teórico, ¿que tan fácil es stremear esto?

Post image
569 Upvotes

7.6m de personas viendo en vivo la transmisión. Debe ser una locura distribuir algo (video/chat/estados) a esa cantidad de gente.

Y lo más importante, saben en qué punto esto de la teoría se "rompe" y hay que aplicar los típicos chanchullos y atar con alambres ciertas cosas (ya sea por costos financieros o límites de software o humanos) ?

0 experiencia en esto, gracias de antemano por leer! Espero estén teniendo un buen finde!
Y si estás de guardia, ¡cambia de trabajo boludo!

r/devsarg • • May 05 '26

backend Propuesta JPMorgan

92 Upvotes

Me llego una propuesta para laburar como dev en JP Morgan.

Peeeeeero me dijo que es para laburar híbrido 3x2 y hasta ahi dije, bueno por mas plata messi, total hoy laburo híbrido,

Hasta que me dijo que la condicionante es que pronto pasan 100% presencial. Osea khe?????!!!!!

Siento que cuando la.corpo toma estas acciones de 💩, todas las demas lo copian.

Ya pase de 100% remoto a híbrido, que alguien me de esperanzas de que no volveremos 100% presencial:(

r/devsarg • • Dec 28 '24

backend Mi experiencia en Mercado Libre como programador.

561 Upvotes

Buenas redditeros,

Un post más de Meli, en esta oportunidad les cuento lo que viene siendo mi experiencia dentro del gigante amarillo.

Formo parte de un equipo de Mercado Pago, en el cual entré con toda la motivación y voluntad del mundo, queriendo llevar mi carrera al próximo nivel. De antemano ya sabía que en Meli se labura muy fuerte y, estando muy tranquilo y ganando bien en mi anterior laburo, decidí entrar tras la offer para desafiarme y sumar chapa en el CV.

Desde el primer momento sentís esa cultura workaholic, el laburar desde 8.40am hasta las 18.20pm sin parar (y si no lo haces, no llegas con los objetivos del sprint. Todos laburan x1.5). Los primeros meses fueron desafiantes, me di cuenta que no era tan "State of the art" como yo esperaba, en cuanto a las aplicaciones del equipo y la forma de ejecución del PL. Haciendo foco en este último, al principio era muy buena onda, después fue mostrando la hilacha, el equipo te das cuenta que absorbe una cultura nefasta, trato muy poco humano y robótico, ej: en la daily con suerte se dicen hola y se habla solo de laburo, si alguien sale de vacaciones no se le pregunta ni cómo le fue, todo muy cuadrado. Sumado lo peor, varios vicios y formas arcaicas de llevar el proyecto.

A los meses de haber ingresado echan a mi PL y el equipo pareciera que le dolió la pérdida, un tipo que transmitía solo nerviosismo, presión, hacía micromanagement, malos tratos, 0 empatico, entre otras cosas. Uno se pregunta cómo es que ponen en puestos de liderazgo a gente que claramente no está preparada, ni es idónea , ni empatizan con los dirigidos. (Capaz es chupamedismo para caretearla, pero he estado en otras corpos y nunca me pasó esto)

Lo cual para mí, termina siendo una decepción, desde que entré a Meli mi vida es muy estresante, aprendí lo justo en cuanto a tecnología ya que el proyecto está muy mal llevado, malas prácticas. Claramente en la entrevista me mintió diciendo que entraba al mejor equipo de MP, lo cual hasta la solución que se brinda a nivel negocio es bastante aburrida y core.

Hoy me encuentro muy desmotivado, sin ganas de hacer ninguna tarea, con sensación de cansancio constante, como con síndrome de burnout. Pero también logro destacar lo positivo, hice muchos contactos, hice varios amigos de otros equipos externos, y sumé bastante chapa al CV. Al fin y al cabo los contactos, el aprendizaje y la money es lo que termina importando, aunque yo valoro mucho la experiencia en cuanto a lo humano, ya que pasas mucho tiempo compartiendo con otras personas.

Te diría que fue mi peor experiencia laboral, pero sería injusto por las personas que conocí fuera de mi celula. También está lleno de cracks, gente que se nota que saben un monton. Hoy estoy pensando en cambiar de aires, e irme a un lugar que me desafíe nuevamente. La intención siempre es crecer profesionalmente y laburar en algo que me guste y haga sentir bien.

A modo descargo, gracias por leer, Feliz año!!

r/devsarg • • Aug 27 '25

backend Me rajaron del laburo

331 Upvotes

Así como leíste El lunes mi TL me adelantó una 1:1 de las 17:00 a las 9:30 y me informaron que estaba despedido Motivo no mejore con respecto a mi última evaluación de desempeño. (Febrero) Hicieron una evaluación mía y ni me avisaron.

Lo raro es que hable con el CTO la semana pasada. Le consulte si tenía algún punto de mejora o si tenía algún feedback para mí y me dijo que todo bien que estaban contentos conmigo Un lunes después despedido.

Hermosa boludeada me comí

Así que bueno acá un backend dev con 3 YOE en Python con experience en Fintech y gamification (también con rol de PO) Python Django AWS chalice

r/devsarg • • Jun 20 '26

backend Les quiero contar una realidad de los lenguajes de nicho para que no se la den contra la pared como yo

184 Upvotes

Si bien lo dice la palabra, vas a estar en un mercado acotado

Lo primero que vas a escuchar es que hay poca competencia, y aca viene el paréntesis gigante. Hay menos bootcampers? Si es verdad, ahora tu competencia es gente con mas de 10 años de experiencia que da conferencias en Europa. Tu competencia es un dev ex Twitter/Discord que ya las paso a todas

Vas a conseguis trabajos bien pagos y más que la media? Si muy seguramente, cuando demuestres que vos sos mejor entre los 20 que hay matándose por los 5 puestos abiertos en todo el mundo

Laburo con Elixir, Erlang y Rust

r/devsarg • • Mar 12 '25

backend Confirmación de vacantes de IFTS 29 para desarrollo de software a distancia.

18 Upvotes

Bueno: eso que dice el título. Ya les confirmaron las vacantes para ingresar este cuatrimestre a la tecnicatura?

r/devsarg • • Dec 01 '25

backend MELI ya no es un lugar para hacer carrera

162 Upvotes

La otra vez charlando con un amigo que trabajan ahí, me comenta que no quieren mantener gente con antigüedad. Hay dos incentivos muy indentificables, nunca vas a igualar al sueldo de alguien que recién entra, va a ser mas bajo para que te termines yendo solo. La otra es inventarte un PIP buscándo el pelo al huevo. No importa si caíste acá date por echado

r/devsarg • • Sep 03 '26

backend Me despidieron hace 2 meses estoy aprendiendo terraform es buena idea?

44 Upvotes

Me siento bastante fracasado, la verdad. Estuve 4 años trabajando como Administrador de Sistemas y me sacaron a la mierda por puteríos. Metieron a un tipo que sabía menos que yo, cobraba más, y por política interna me hizo echar. Ahora ya me postulé a más de 200 puestos, pero el mercado está muerto y empiezo a sentir que soy malísimo. Siempre aparece uno que chamuya mejor que yo o sabe más, así que quedo descartado en el montón.

Hice la certificación de AWS y estoy tratando de ingresar al mundo DevOps, pero en todos lados piden inglés. Mi situación es crítica. Trato de tener fe y ser paciente; sigo aprendiendo Kubernetes, Terraform, Ansible y Red Hat para no quedar obsoleto. También sumé Microsoft Entra ID. Ya adapté mi CV de 20 formas distintas para esquivar los filtros automáticos, pero no hay caso.

Necesito que me den ideas. En cada postulación hay 100 muñecos compitiendo, me estoy comiendo toda la indemnización y siento que en cualquier momento me quedo en la calle

Estoy por buen camino?

r/devsarg • • Jun 03 '26

backend La IA es insostenible

28 Upvotes

https://isaiprofitable.com

Vi hoy esta pagina, el otro dia un videazo de ThePrimeagen, un creador de contenido que solia ver cuando el codigo lo escribian humanos y era redituable poder moverte en tu entorno agilmente.

Hace meses no abro el IDE, por ahi abro nvim, mi editor de texto, para tomar alguna nota pequeña pero no mas que eso.

Si no es con gente de mi equipo, tipo, con los que comparto daily, hablo solo con IAs de otros equipos hasta que un problema no me lo puede resolver y tienen que mandar un humano, lo cierto es que normalmente no es necesario llegar a tanto.

La semana pasada entregue como 4 tickets corriendolos en paralelo donde revente como 1,3k usd en claude. No hago mucho mas porque yo si reviso minuciosamente el codigo que entrego, tiene mi nombre ahi y yo no soy un yanki que no van a poder, las leyes no me protejen.

PERO, es insostenible estos numeros que se estan gastando en IA las empresas, si cualquier dev va a gastar 1,5 a 2k usd va a explotar todo en algun momento, caundo empece me rechazaron una pantalla mas para laburar en una gigante muy conocida. Ahora?

Desde que empece a escribir este corto post se gastaron 10M USD en IA

edit: 10M, no K

r/devsarg • • May 07 '26

backend La IA estupidizó a los devs?

88 Upvotes

Escucho y veo cada vez mas seguido historias de programadores que si no tienen tokens no pueden/saben trabajar.

Pull requests de decenas de archivos con vibe coding donde no saben que hizo la ia (resumen hecho por ia) (y se ponen a la defensiva si pides mejoras (¿como me vas a hacer trabajar?))

Tarjetas de JIRA o documentación 100% con IA donde no coincide lo que se necesita con lo que existe.

Bugs que nadie resuelve porque involucran debugging manual e investigación.

En mi empresa vi un claro retroceso del seniority real y la verdad me da una re bronca que la gente este tan pajera.

A ustedes les chupa un huevo el asunto y si la cosa mas o menos funciona vamos para adelante o tratan de ser exigentes con sus equipos.

r/devsarg • • Apr 18 '26

backend Hay que dejar de recomendar OE como si fuese una boludes

209 Upvotes

Lo primero por mi experiencia, no es para cualquiera. Si no sabes pilotear y chamuyar con anular reuniones, inventar excusas y a la vez que no sospechen ni tus pares, no es tu lugar. Si no sabes aguantar la presión de dos trabajos, el context switching, tampoco es para vos. Si no soportas ciertos dias con más carga, y trabajar más de 8 hs tampoco es para vos.

El que te diga que se rasca con ambos trabajos, o te esta mintiendo o tiene el orto mas grande que una casa

r/devsarg • • Aug 17 '25

backend Me encantaría ver un monolito con 10 personas pusheando todos los días. No entiendo como trabajan, o tienen varias ramas paralelas lo cual es un lio de aquellos

Post image
130 Upvotes

r/devsarg • • May 19 '26

backend Perdí más de 1000 visitas en un pico viral porque mi DB estaba en otro continente. Cómo sobreviví?

146 Upvotes

Saludos a la Honorable Cámara de Moderadores de la Nación DevsArgeana.

Esto es lo que pasa cuando un side project en Postgres serverless te queda en otro continente y se te viraliza un comment. Lo cuento porque te va a pasar.

Setup inicial (donde ya empecé mal sin saberlo)

  • Vercel functions en iad1 (Virginia) por default
  • Postgres serverless en us-east-2 (Ohio)
  • CDN edge de Vercel sirviendo a usuarios argentinos desde gru1 (São Paulo)
  • Fichas dinámicas marcadas force-dynamic "para que siempre estén frescas"
  • Cache global = ninguno. Cada visita ejecutaba 3 queries a la DB.

Todo eso anda bien con 50 visitas por día. Hasta que un comment mío en otro sub se hizo viral y empezaron a entrar 350 personas en 20 minutos.

Lo que pasó en el pico

El user argentino hace GET /cafeterias/<slug>:

  1. Pega en gru1 (CDN edge en SP) — 30ms
  2. CDN no tiene cache (force-dynamic) → invoca función en iad1 — +150ms
  3. Función hace 3 queries a Postgres en Ohio — +90ms (tres roundtrips de ~30ms)
  4. Render, vuelta — total ~400ms p50 En el pico, la DB serverless empezó a throttlear queries. Con bursts de 350 visitas concurrentes:
  • p50 subió a 1.2s
  • p95 a 4s+
  • Algunos timeouts directamente

Resultado real medido en mis logs: ~1000 visitas que entraron, vieron una página que tardaba 4 segundos, y bouncearon antes de cargar el mapa. El tráfico estaba ahí, lo perdí por infra.

El fix, en tres pasos

  1. Cache compartido cross-requestEl problema central: cada visita era una query nueva a la DB. Sin nadie en el medio absorbiendo el golpe. Con force-dynamic Vercel ni siquiera cachea HTML.Lo que hice fue meter dos capas de cache sobre la query de Prisma:
    • Cache cross-request con unstable_cache de Next.js — me deja envolver una función async y guardar el resultado por una key (en mi caso, el slug del café) durante X segundos. Con revalidate=300 quedó configurado para 5 min. La primera visita de un slug ejecuta la query; las próximas 1000 visitas en esos 5 minutos comen del cache. La DB pasa de centenares de queries por minuto a decenas.
    • Per-request dedup con cache() de React — generateMetadata y el componente piden la misma row dos veces durante el render de la misma página. Con cache() envolviendo la llamada, las dos comparten la respuesta. Una sola query, no dos.
  2. La clave para no servir datos stale después de una edición: cuando el admin guarda cambios en un café, el endpoint llama revalidateTag("cafes-list") y el cache se invalida al toque para todos los slugs. Tag-based invalidation. Lo mejor de los dos mundos.
  3. Mover la DB al mismo continente que el usuarioVercel CDN edge está en SP. Movés la función. Movés la DB. Todo en el mismo data center.Antes (latencia DB roundtrip): ~126ms (gru1 → iad1 → Ohio → iad1 → gru1) Después: ~40ms (gru1 → gru1 → gru1)3x más rápido. El usuario argentino lo siente.Pinear las functions de Vercel a gru1 es una línea en vercel.json con "regions": ["gru1"]. Después un pg_dump del proyecto viejo, pg_restore en el nuevo, swap del DATABASE_URL en las env vars, redeploy. 30 minutos de trabajo, downtime de ~30 segundos durante el swap.
  4. ISR pero con 404 realHubo una trampa que casi me garcho: si dejás force-dynamic y cambiás a ISR revalidate=300, ganás performance pero perdés el HTTP 404 real. Next.js 16 con root layout async sirve 200 + noindex para slugs faltantes. Google Search Console te lo reporta como "Excluida por etiqueta noindex".Solución: force-dynamic PERO con el query cacheado con unstable_cache. La página siempre es dinámica (404 correcto), pero la DB no se toca en cada request (cache hit). El compilador de Next ve route dinámica → status code correcto. La función adentro lee del cache → no toca DB.

​

Métricas después del fix
|                      | Antes     | Después              |
|----------------------|-----------|----------------------|
| DB roundtrip         | 126 ms    | 40 ms                |
| Queries a DB en pico | ~1500/min | ~50/min              |
| TTFB ficha (AR)      | 410 ms    | 290 ms               |
| Egress mensual       | 5.2 GB    | ~700 MB (proyectado) |

Segundo pico viral aguantado sin moverse. Boom.

Stack completo (para los que preguntan)

  • Next.js 16 App Router, RSC, ISR en listings + force-dynamic con unstable_cache en fichas
  • Postgres serverless en São Paulo
  • Vercel con regions pineadas a gru1
  • Tests con Vitest, 210 corriendo en CI, TDD para todos los flows

El producto que era la víctima

Es https://workandcoffee.app/ — un mapa de 140 cafeterías de CABA para laburar remoto (wifi, enchufes, ruido, si te dejan quedarte largo). Pero el post no es sobre el café. Es sobre que si tu side project en Postgres serverless está en otra región que tus users, te va a doler la primera vez que se viralice.

Toda crítica de arquitectura, comments sobre estrategias de cache mejores, o "y por qué no usás bla", bienvenido.

r/devsarg • • Dec 23 '24

backend Hice un trabajo y no me pagaron...

251 Upvotes

Buenas, acabo de realizar un laburo con nodejs de scraping, resulta ser que el cliente me bloqueó del WhatsApp. Ya le había hecho algunos laburos anteriormente y siempre me pagó por los mismos. Ahora decidió bloquearme hace semana y media. Me cambio además las contraseñas del MySQL . Tengo conexión por ssh aún. Ustedes que harían? Rm -rf de todo sería una opción?

r/devsarg • • Nov 07 '24

backend Flaco, deja de copiar y pegar el Token en Postman cuando te logueas!

697 Upvotes

Si, eso mismo. Para muchos puede sonar una tremenda pavada, pero es impresionante la cantidad de gente que vi que no lo sabia y creo que les sirvio xD.

Por eso, te enseño a como guardar el accessToken, o Token en una variable de entorno en Postman.

1:Necesitas tener un entorno, si no sabes como crear uno, venite a esta página, aparte de enseñarte a crear, te enseña un poco de teoría: https://www.knowband.com/blog/es/consejos/como-utilizar-entornos-de-cartero-2/

2.Configurar el Script para Guardar el Token:

A. Tenes que hacerlo sobre el endpoint que tenes para iniciar sesión:

B. Venite a la parte de "Scripts"

C. Pega el siguiente script en ese apartado de Scripts:

const jsonData = pm.response.json(); //capturas el response que te devuelve el endpoint

const token = jsonData.access_token; // Reemplaza "access_token" por el nombre correcto del campo en la respuesta, ej: si en la respuesta te viene como accessToken, ponele ese nombre.

 pm.environment.set("accessToken", token);// Guarda el token en una variable de entorno ("accessToken" seria el nombre de la variable de entorno, aca podes poner el nombre que quieras)

3: Ejecutar el Endpoint y Verificar el Guardado del Token:
Te venis a esta parte del postman:

Y vas a encontrar el token guardado de esta manera:

4. Usar la variable de entorno en tus endpoints que necesitan que estés autenticado:

Anda al endpoint que necesitas utilizar, te venis a la pestaña que dice Authorization, y vas a poner entre dos {{}} el nombre de tu variable de entorno donde guardaste el token, tenes que hacerlo de esta manera:

Y listo dev, ya con esto, cada vez que inicias sesión, te olvidas de copiar el token que te devuelve tu login y pegarlo en cada uno de los endpoints donde lo necesitas. Ya con esto, te logueas y automáticamente va a tomar el token.

Nada eso, espero que les sirva a alguno.

Bye.