Ask HN: ¿Por qué los usuarios de HN se oponen tanto a la IA?
(news.ycombinator.com)- En los últimos 6 meses, en el feed RSS de HN Best he visto casi a diario publicaciones que dicen que la IA escribe “mal código”, crea “bugs” y genera “deuda técnica”
- Llevo más de 20 años trabajando como ingeniero de software, pero el código es un medio para un fin, y a los usuarios les importa que el producto funcione bien, no si el código fue escrito por IA o a mano
- Mientras se lanza manualmente un producto 1.0, una versión asistida por IA podría desplegarse 10 veces más rápido, recibir retroalimentación real, identificar los problemas principales y luego corregirse y relanzarse rápidamente como 2.0 con herramientas como Claude Code
1 comentarios
Opiniones de Hacker News
dang: en este tipo de dinámica A vs. B, siempre existe la constante de que el lado A siente que HN es anti-A, y el lado B siente que es anti-B
Solo con ver el hilo que está ahora en la portada, “Ask HN: What was your "oh shit" moment with GenAI?”, queda claro que HN de ninguna manera es uniformemente anti-AI: https://news.ycombinator.com/item?id=48406174
A veces las condiciones iniciales como el título determinan qué tipo de reacción se provoca, y como la sociedad en general está dividida respecto a la AI, HN tampoco puede ser inmune a esa tendencia macro: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Estoy muy abierto a los avances en machine learning, pero también tengo muy presente que los LLM actuales suelen escribir mal código cuando un proyecto supera la escala de un “juguete personal”
Por eso intento modularizar más los proyectos y dejar claros los límites, y en módulos aislados los LLM por lo general funcionan bien con instrucciones adecuadas
Se puede apoyar a los LLM y aun así conocer sus límites, y hacer una app para clientes simplemente con vibe coding puede ser mala idea o incluso poco ético
reparar una estufa: https://news.ycombinator.com/item?id=48417845, software nuevo para un teclado retro: https://news.ycombinator.com/item?id=48418158, personalizar una camper van: https://news.ycombinator.com/item?id=48417379, portar una app de astronomía a un viejo teléfono Nokia: https://news.ycombinator.com/item?id=48419242, arreglar el proyecto de feria de ciencias de un hijo: https://news.ycombinator.com/item?id=48419364
recuperar la impresora de la familia: https://news.ycombinator.com/item?id=48419480, aprender dibujo anatómico: https://news.ycombinator.com/item?id=48418716, bajar la factura de la luz: https://news.ycombinator.com/item?id=48417949, hacer programable un pedal de guitarra clásica: https://news.ycombinator.com/item?id=48418006, una vuelta de victoria del tipo del sillón Avocado: https://news.ycombinator.com/item?id=48417658 — no, este es el correcto: https://news.ycombinator.com/item?id=48418274, poner un overlay en un enemigo de un juego: https://news.ycombinator.com/item?id=48420635
Al principio ese post me preocupó un poco, pero me sorprendió ver lo que pasa cuando el título da exactamente en el blanco
Durante meses, tal vez años, hubo muchos posts sobre GenAI y en general eran favorables, así que me resulta interesante que para alguien pueda verse exactamente al revés
vbezhenar: me gusta escribir código, y también me gusta que me paguen por escribir código, pero escribir prompts para AI no me resulta disfrutable
El código no es solo un medio, también es una fuente de felicidad para mí, y amo el buen código
La AI intenta eliminar mi forma de vida y mi manera de trabajar, así que me genera rechazo, pero al mismo tiempo la uso a la fuerza por la carrera de ratas de no quedarme atrás
No me interesa mucho sacar un producto 10 veces más rápido; preferiría hacerlo a 0.1x de velocidad; mi sueldo es fijo, no un porcentaje de ingresos, así que para mí es más importante mantener una buena vida durante el proceso
Pero “bullish against it” me parece menos preciso que decir que te genera resistencia, y al hablar de nuevas tecnologías conviene separar las motivaciones personales del análisis crítico y objetivo para que la discusión no se polarice emocionalmente
Antes, “escribir código” estaba lo bastante cerca de aquello por lo que la gente pagaba, pero en realidad la gente siempre pagó por resolver problemas con software
Ahora puedes crear software útil más rápido sin escribir tanto código a mano, así que hay una sensación de pérdida, pero al mismo tiempo también lo veo como una gran oportunidad
Un generador de código que no tiene comprensión ni intención tiene límites para expresar eso con precisión
thephyber: Más que estar “en contra de la IA sí o sí”, estoy en contra de la forma en que se está usando la IA ahora mismo
Se usa como cortina de humo para despidos masivos, se repiten modelos de negocio estilo 1999~2000 de crecimiento sin ganancias, carrera por la IPO y mercado total infinito, y los ejecutivos están obsesionados con maximizar el uso de tokens en vez del valor para el cliente
También se dice que muchas empresas ya agotaron su presupuesto anual de IA por ahí de abril, y muchas ni siquiera saben cómo medir si realmente aumenta el valor
Excolegas me cuentan que se está permitiendo que personas no ingenieras metan rápido mal código y malas funciones, aumentando la pérdida neta, y que al depender de la inferencia de los LLM hasta dejan de hacer tareas básicas como organizar marcadores, lo que puede causar atrofia cognitiva
Como las empresas de modelos base están subsidiando fuertemente los planes de 20 dólares al mes, parece que si le pusieran margen al costo real de inferencia sería imposible de sostener, y viendo entrevistas de Ed Zitron coincidí mucho con su cinismo sobre la industria de la IA y la forma actual de usarla en los negocios
oleg_antonyan: Yo llamo a estas herramientas de IA una base de datos monopólica y no determinista del internet gratuito
Son propiedad de empresas estadounidenses y, si al gobierno de EE. UU. no le gusta el gobierno de algún país, pueden cortarle el acceso; además se alimentan del internet libre con el que crecimos, lo guardan en una forma que los humanos no pueden leer y luego venden el acceso
Si algún día Claude empezara a escupir binarios compilados en vez de código, nadie se daría cuenta y podría convertirse en un compilador en la nube monopólico del que dependa todo el mundo
También podría venir con telemetría, puertas traseras e incluso cláusulas de licencia que permitan al proveedor adueñarse del negocio si quiere; es un gran cambio hacia una base mundial de conocimiento con acceso monopólico por suscripción
Si hasta los políticos le preguntan a ChatGPT por el sentido de la vida y recetas de hotcakes, puede convertirse en una herramienta perfecta de control mental, y viendo esa dimensión política y filosófica me cuesta creer que
claudecodecorriendo en mi PC no vaya a convertirse algún día en un armaUna persona no solo es incapaz de leer la enorme cantidad de información en internet, también le resulta imposible sintetizarla y evaluarla; los LLM, en cambio, te dan nueva información sintetizada, además de ideas, opiniones y datos basados en ella
La crítica de que “se hizo con información gratuita y luego se vende” es técnicamente cierta, pero en la práctica poco convincente, como decir que uno es libre de fabricar su propia agua embotellada
spacechild1: Desde la premisa misma de la pregunta ya tengo dudas
Dices que todos los días veías publicaciones sobre cómo la IA genera mal código, bugs y deuda técnica, pero al mismo tiempo también se publican a diario varios posts de hype exagerado sobre IA
La idea de que HN se volvió un medio de sentimiento anti-IA no coincide con mi experiencia, y muchos usuarios ya están cansados del flujo constante de “Show HN” de vibe coding, discusiones de modelos de IA y recetas de prompts
La IA no se reduce solo a la capacidad de producir mucho código rápido, y sí tiene efectos negativos reales tanto en áreas específicas como en la sociedad en general, así que vale la pena discutirlo
knivets: Es cierto que la IA “escribe mal código y genera bugs y deuda técnica”
Aunque el usuario vea si el producto funciona más que quién escribió el código, la cuestión es cómo garantizas ese funcionamiento
Verificarlo puede tomar la misma velocidad de antes o incluso más, y para cuando llegue el feedback ya puedes tener una codebase de caja negra imposible de mantener, con pérdida de datos o incluso hackeos
Para tener éxito con LLM en código, he tenido que mantener guardrails bastante estrictos
En la realidad, casi siempre llamamos basura al código heredado de otra persona, y por eso se repite tanto abandonar proyectos y empezar desde cero
Si guías y supervisas con cuidado a Claude Code, muchas veces puede producir código más mantenible que un desarrollador humano, y la industria ya venía generando código inestable y vulnerable a escala de centros de datos incluso antes de los LLM
El producto sigue empeorando, y no es problema de un solo proveedor
whoami4041: Dentro de mí conviven los dos extremos respecto a la IA
Si tienes una visión fuerte del producto final y de la arquitectura, la velocidad de lanzamiento es impresionante, pero el proceso me resulta demasiado agotador y como un 30% se siente como si me chupara el alma
Aunque le configure a Opus hasta hooks y un
CLAUDE.mdpara que no ejecute repetidamente la suite de pruebas, el 90% de las veces escribe comandos por su cuenta, se salta los hooks para “buscar fallas” o espera y lo vuelve a intentarEl apalancamiento está buenísimo, pero no me gusta pelearme con el modelo durante todo el trayecto de A a B, y todo lo que hace la IA hay que mirarlo con sospecha
Muchas personas que odian la IA esperaban demasiado o no la supervisaron lo suficiente y terminaron sufriendo al refactorizar; y quienes solo se entusiasman probablemente están en sistemas menos complejos o todavía no han visto los bugs ocultos
Si delego el pensamiento y la comprensión a una máquina, ya no sé qué sentido tiene mi trabajo de entregar cosas para recibir un sueldo
Aunque sí puedo entender a fondo el código escrito por IA, el sentido de logro es mucho menor porque no lo hice yo mismo, y se siente como un casino de código: jalas la palanca, si funciona te da dopamina, y si sale basura vuelves a meter otro prompt
Lo más difícil de soportar son los ingenieros que usan IA y creen que son genios, confundiendo la salida de la herramienta con su propia creatividad
Fr0styMatt88: Al principio los usuarios no saben si el código está hecho un desastre, pero cuando el mismo bug sigue años ahí, se cortan las funciones nuevas o la batería se drena, sí empiezan a notarlo
Cuando la deuda técnica vence, los usuarios se enteran de otra forma; otra cuestión distinta es si les importa lo suficiente o si no tienen alternativas
manoDev: Los grupos que usan “IA” se dividen en dos.
Unos la usan para investigar algoritmos y bibliotecas, generar boilerplate, arneses de prueba, integración de API, refactorización y automatizar tareas aburridas, pero siguen definiendo por sí mismos la arquitectura, las buenas prácticas, la comprensión de los detalles y la forma de la solución.
Los otros se dedican a curar prompts y construir agentes autónomos, herramientas y guardrails, sin involucrarse en el funcionamiento real interno del problema, esperando que la solución se escriba sola.
Estos dos grupos viven en mundos muy distintos y obtienen resultados diferentes, y pronto veremos cuál sobrevive.
Las personas que usan IA y cada vez piensan menos podrían volverse más rígidas mentalmente a largo plazo, y el resultado será muy doloroso y confuso.
Tiene la ventaja de permitir empezar más rápido con menos esfuerzo mental, pero si cada vez más gente no aprende y, cuando algo se rompe, solo le pide a otra IA que lo arregle, algún día podría no quedar nadie que sepa cómo se diseñó originalmente.
Ojalá que la reciente contracultura anti-IA no termine estigmatizando también esos otros usos de la IA.
A veces uso Claude Code, pero me cuesta entender escribir con LLM textos para que los lean personas, porque el propósito de escribir es la conexión humana, aprender, enseñar y debatir.
Tampoco me gusta que la generación de imágenes y video haga que se evapore la idea de qué es “real”, además de permitir que actores malintencionados se zafen diciendo “fue la IA, no yo”.
También me preocupa que disminuya el valor del trabajo humano, y me recuerda la historia de los tejedores cuando aparecieron los telares mecánicos, que no terminó nada bien.
maccard: La afirmación de que una versión asistida por IA se despliega 10 veces más rápido tiene que demostrarlo con evidencia.
Desde Claude Code, ¿dónde están las apps móviles, los reemplazos de Photoshop, los editores de video y audio, los juegos y los motores de juego que antes habrían tardado 10 años y ya fueron lanzados?
Los agentes de programación sirven más o menos para hacer un v0.1 plausible, es decir, el primer 90%, pero son pésimos para el segundo 90% de crear un producto realmente bueno, y esa parte siempre toma más tiempo.
Incluso clonar Photoshop toma una cantidad enorme de tiempo aunque contrates programadores reales, y los usuarios normalmente no entregan documentos de diseño con la precisión suficiente como para reducir la interpretación a una sola opción.
Además, a un LLM le toma decenas de minutos producir código aceptable, y mientras más crece el codebase, a veces pasan más de 1 hora antes de que siquiera empiece a producir código.
Aunque un diseñador gráfico pudiera hacerse su propio Photoshop, no habría retorno sobre la inversión, y un dueño de restaurante también podría haber hecho el sitio web de su menú, pero no lo hizo porque no tiene tiempo.
En seguros soñamos con autoservicio del cliente e hicimos formularios conversacionales, pero los clientes no tienen tiempo para llenarlos y prefieren llamar o reunirse con alguien que sepa qué hay que completar.
El chat con IA solo cambia las preguntas de ese formulario por un chatbot, pero sigue consumiendo el tiempo del dueño del negocio.
Puede que equipos pequeños sí logren replicar apps existentes en 6 meses o 1 año, pero el problema es encontrar clientes que se cambien.
Igual todavía hace falta agregar algo nuevo y útil, y llegar hasta los clientes.
haunter: Cuanto más cerca estás del fuego, mejor entiendes lo peligroso que puede ser.
En HN siempre ha habido bastante gente crítica de la tecnología, y si ves la tecnología de cerca y entiendes su impacto humano, hay razones para querer mantener distancia.
Incluso entre ingenieros de FAANG hay quienes no permiten que sus hijos usen smartphones o redes sociales; ¿por qué será?
Ni siquiera hace falta ser empleado de FAANG para ver el impacto social y humano de la tecnología moderna, y la IA es igual o peor, y va a empeorar.
La IA tiene usos positivos, pero su potencial de uso indebido es enorme, así que si se va a usar, hay que pensar con cuidado cómo aplicarla.
Para quienes se creyeron por completo el hype recalentado, esa cautela puede parecer negatividad en vez de racionalidad.
A lo que se oponen es al hype, al “progreso” que ignora daños colaterales, a la integración y el monopolio, a las prácticas hostiles al consumidor; es decir, a la tecnología usada como instrumento de poder.
Si lo observas durante suficiente tiempo, es difícil no volverse desconfiado.
tensor: Hablar con honestidad sobre los límites de la IA no es ser anti-IA.
Decir que la velocidad de lanzamiento importa más que la calidad del código solo funciona cuando el código es correcto, y la IA todavía hace bastante bien los prototipos, pero se sigue desmoronando cuando el sistema se vuelve complejo.
En ese momento un humano tiene que revisar el código, así que la calidad del código importa, y si estás creando un producto que va a durar, tienes que usar la IA de forma adecuada.
El debate sobre la calidad del código no es exclusivo de la IA; también lleva décadas existiendo respecto a los desarrolladores humanos y al valor de seniors y juniors.
rakel_rakel: Haría falta mucho más para volverme un enemigo, pero el punto de quiebre para mí es eso de que “el código es solo un medio”
Mi motivación principal siempre fue entender cómo funcionan las cosas y llevar más lejos la creación directa de soluciones elegantes, como mis referentes técnicos
Si un LLM simplemente hace el producto, me quita —o al menos debilita— esa parte gratificante, así que no quiero usarlo
Cada persona tiene motivaciones distintas y ninguna es objetivamente superior; simplemente estamos conectados de forma diferente
Todo esto dejó claro que mucha gente nunca disfrutó programar y solo lo veía como un requisito molesto
Lo que no me gusta es asumir que ese grupo significa que todo el mundo odiaba programar
Para mí, programar es entendimiento y resolución en sí mismos, y los lenguajes de programación son bastante hermosos y fomentan otras formas de pensar
Yo empecé a programar para controlar instrumentos científicos y analizar los datos recopilados, y mi interés está en el sistema que estudio, no en el software en sí
El software es un medio, y la curiosidad no tiene por qué apuntar a todos los elementos del software
Igual que ya no escribimos ensamblador directamente, la mitad del software consiste en hacer que escribir software sea más fácil y más rápido
Hice un doctorado en ingeniería mecánica, pero me atrajo la flexibilidad de la programación, y el libro de Lisp de PG junto con sus ejemplos hicieron posible mi primera empresa
Hoy, en vez de pasarme el día en emacs, hago gestión de agentes y he perdido la alegría del oficio artesanal, pero mi lado pragmático, que también valora el propósito, está aprendiendo a disfrutar trabajar con una herramienta inmensamente eficiente
culi: HN es mucho menos anti-AI que el conjunto de EE. UU., pero esa vara en sí ya es baja
En una encuesta de Quinnipiac, el 80% de los estadounidenses dijo estar muy o algo preocupado por la AI, y solo el 35% respondió que le entusiasma: https://poll.qu.edu/poll-release?releaseid=3955
Gallup concluye que el 71% de los estadounidenses se opone a la construcción de centros de datos de AI en su comunidad: https://news.gallup.com/poll/709772/americans-oppose-data-ce...
En la Fox News Poll, el 80% de los votantes respondió que debería priorizarse la protección del interés público y la regulación por encima de la innovación tecnológica sin regulación: https://www.foxnews.com/politics/fox-news-poll-voters-see-ai...
Pew Research también ve que la mayoría de los estadounidenses siente “más preocupación que entusiasmo” respecto a la AI, y que esa proporción va en aumento: https://www.pewresearch.org/short-reads/2026/03/12/key-findi...
frankie_t: Siento que voy a salir perdiendo con los efectos socioeconómicos que traerá la AI
Es menos un problema de la tecnología en sí que del sistema político actual; desde la perspectiva de los trabajadores, perderemos empleos o, incluso si los conservamos, solo serán más estresantes y menos interesantes, sin ningún beneficio
El impacto económico es tan grande que uno apenas puede esperar vivir decentemente con las migajas del derrame, pero en mi país eso parece poco probable
Incluso si tuviera riqueza heredada y pudiera poner la AI a trabajar a mi favor, creo que la generación barata de contenido empeora el mundo al impulsar estafas, propaganda política y el colapso de la conversación en línea
Me recuerda a un cambio parecido al de principios de los 2010, cuando pasamos de un internet “pre-Facebook” a uno “pre-ChatGPT”
Contratar personas es caro, pero los tokens son mucho más baratos, y en el futuro previsible seguirá haciendo falta gente dentro del loop, y los programadores encajan bien en ese papel
Me cuesta entender esa actitud de ver una profesión como si fuera una posesión que alguien viene a quitarte; mi trabajo consiste en hacer cosas útiles a cambio de dinero
Si dejo de ser útil, no pasa nada por perderlo, y aunque me paguen menos o tenga menos estatus, puedo buscar dónde seguir siendo útil
keiferski: Uso herramientas de AI todos los días y de verdad me parecen útiles, pero cada vez me irrita más que todo venga envuelto como conversación sobre AI, que todas las empresas cercanas al sector tech se vendan como AI-first y que se lancen predicciones exageradas tipo conciencia de los LLM
Es una tecnología útil que está cambiando muchas industrias, pero la hiperpromoción cansa
En cambio, durante más de 24 horas de una visita de una noche para ver a mis sobrinos, tuve que escuchar hablar de AI
No me molesta que la gente se emocione, pero si me dejan fuera y me avisan de antemano que es contenido de AI, todo bien
Fuera de eso, los demás casos de uso tienen costos sociales y externalidades negativas enormes, y salvo los modelos locales entrenados con datos especializados, no me parece que la AI sea lo bastante confiable ni determinista como para reemplazar a humanos en la mayoría de los roles fuera del ámbito técnico
La respuesta es el dinero: en la economía actual, casi lo único que muestra una tendencia hacia la rentabilidad es la AI, y por eso se empujó al mercado a apostarle con todo
Incluso la gente anti-AI en HN en general reconoce que los LLM son software sorprendente y útil; el problema es que la forma actual de comercializarlos y venderlos resulta muy dañina
mkl: Mucha gente en HN está en contra del bombo excesivo, y eso parece oposición al objeto en sí
Pasó algo parecido cuando se puso de moda la promoción desmedida de las criptomonedas
Al mismo tiempo, del lado anti-LLM también salen reacciones muy tontas como “esta oración tiene tales rasgos, así que la escribió un LLM y no vale la pena leerla”
Pero si crees las mentiras que difunden los de arriba en las empresas de IA y exageras sus capacidades, en cuanto dices algo con un poco de realidad ya te vuelves “anti-IA” o “fatalista”
Ahora, para mucha gente, la IA parece literalmente una secta, como la política o las criptomonedas hace poco
Creo que una buena parte de la gente supuestamente anti-IA no está en contra de la IA en sí, sino de cómo la gente de arriba la usa de maneras dañinas para satisfacer su codicia y sed de poder, y de cómo otros la usan para evitar pensar por sí mismos
naikrovek: Decir que el código es un “medio” se parece a decir que un hijo es un medio para propagar los genes
Aun así, la sociedad no simplemente deja que la gente deficiente suelte hijos al mundo, sino que, mediante reglas, busca que crezcan hijos beneficiosos para la sociedad
Para mucha gente, la calidad del código refleja su propia calidad como programadores
Si has visto qué tan rápido funcionaban las computadoras en los años 80 y comparas eso con lo lento que es el software actual, cuesta decir que el código es solo un medio
El software actual es terrible porque demasiada gente lo ve como “solo un medio”, y para algunas personas el proceso de crear código es en sí la recompensa
happytoexplain: HN no es anti-IA; tiene una mezcla razonable de sentimientos pro-IA y anti-IA
La misma persona puede sentir ambas cosas, porque el alcance de la IA es muy amplio
Publicaciones que estuvieron en la portada en los últimos días, como https://news.ycombinator.com/item?id=48323101, estaban demasiado desconectadas de la realidad, y https://news.ycombinator.com/item?id=48259784 también
Hace mucho que no veo en portada algo sobre las posibilidades positivas de la IA —no sobre un modelo actual en particular, sino algo como una publicación de Sam Altman—, y me gustaría ver contraejemplos si los hay
hollowturtle: No es cierto que una versión asistida por IA se entregue 10 veces más rápido, o solo aplica a escenarios específicos y estrechos
Fuera del rango aprendido dentro de la red neuronal, no se puede generalizar a todo el mundo
Intenté durante meses construir rápido una idea nueva con IA, me frustré y al final volví a empezar programando a mano, y en el proceso aprendí mucho, así que hasta resultó valioso
No era que estuviera usando mal a los agentes
entropyneur: No conozco muchos lugares más entusiasmados con la IA que HN, y mi dosis diaria de emoción tecnológica se convirtió en ansiedad tecnológica
La “elegancia” del código no es algo aparte; en gran medida es mantenibilidad, con un poco de cosas como seguridad y rendimiento encima
La importancia de la mantenibilidad varía mucho según el proyecto, la industria y la perspectiva personal, por eso también varían tanto las actitudes hacia la programación asistida por IA
Ahora mismo parece que la IA no alcanza la mantenibilidad humana, pero la brecha parece reducirse no tanto porque escriba mejor código, sino porque ya puede mantener también código malo
Es como preguntar: “¿de verdad eres un creyente?”
Aun así, coincido con la interpretación de dang: este sitio es lo bastante grande como para representar bastante bien a ambos bandos, pero la gente solo ve lo que quiere ver
Los promotores solo ven a los fatalistas, y el otro lado hace lo mismo
ZpJuUuNaQ5: Es difícil negar que la IA genera mal código, bugs y deuda técnica; no soy anti-IA, pero me ayuda mucho en mi trabajo actual
Aun así, para usar estas herramientas hay que involucrarse bastante; si no, mientras el sistema crece, se vuelve más difícil modificar funciones existentes y agregar nuevas
Cuando empiezas a alejarte de la estructura interna, ya ni siquiera puedes darle a la IA el contexto adecuado para señalar el problema, y al final terminas con tokens desperdiciados, supuestos erróneos y montones de código chapucero
Lo que escriben los LLM sigue siendo software, así que cuanto más vulnerable y complejo se vuelve, más difícil también es que un LLM lo mantenga
Se convierte en código espagueti o en una estructura tipo castillo de naipes donde tocas una parte y se rompe otra no relacionada, y aunque pudiera corregirse con verificación formal, los problemas se acumulan de forma compuesta
En algunos proyectos está bien, pero la mayor parte del software empresarial y comercial necesita más rigor; de lo contrario, en el futuro cercano tocarán migraciones largas, caras y riesgosas
Un LLM no es IA, sino una función de predicción del siguiente token; es muy poderosa, pero solo una entre muchísimas funciones del stack completo
El ingeniero todavía necesita tener un framework para invocar esa función con la entrada correcta y en el lugar correcto, y además validar el resultado
Si te enfocas en los detalles técnicos y no en la exageración del marketing, puedes obtener resultados sorprendentes en las áreas donde sí encaja bien
beej71: «A los usuarios solo les importa si el producto funciona» me hizo recordar una publicación donde Anthropic decía que despliega 8 veces más código que antes
Al usar una app, traté de pensar cuántas veces realmente pensé: «Lo que esto necesita es más código»
Si hay un bug, más código; si hay un comportamiento inesperado, en vez de leer la documentación, hacen una chapuza de 1000 líneas; y si aun así no funciona, meten otras 1000 líneas de parche simiesco
La solución real podría ser borrar esas 2000 líneas y pasar correctamente el argumento de la línea 25 que estaba claramente indicado en la documentación
La mayoría de los humanos no llegan tan lejos por pereza, pero a la IA se le da muy fácil inflar exponencialmente la métrica de líneas de código
Ese equipo evitaba bibliotecas y código compartido, había copiar y pegar por todas partes, y había que corregir un mismo defecto en más de 100 miniapps
Era un producto MMI de telecomunicaciones
chrismarlow9: Ya lo vi antes, y con el tiempo siempre termina yendo por caminos parecidos
Cuando apareció la nube, los CTO decían que podrías crear infraestructura y apps con solo hacer clic, pero en la práctica solo apareció otra capa de abstracción más que había que depurar
Tiene ventajas y problemas, y si resulta más caro que bare metal con un buen equipo depende del contexto y de la economía
También pasó cuando se pusieron de moda los almacenes de documentos como Mongo: se anunciaba el fin de SQL y la eliminación de la complejidad relacional, pero unos años después los datos estaban rotos y agregar funciones o corregir bugs se volvió complicado en un almacén puramente documental
La IA parece ir al mismo tiempo por esos dos caminos, y dentro de 5 años la mayoría de los resultados del vibe coding serán montones gigantes imposibles de arreglar
Más que eliminar programadores, solo añadirá otra capa de abstracción como la nube, y solo será útil para la gente que ya sabe lo que está haciendo
Entiendo la idea del ciclo de hype, pero el ejemplo de SQL y el de la nube ni siquiera me parecen del mismo universo
SQL sigue ahí, pero ¿no ganó la nube de forma bastante completa?
Si fueras a empezar algo nuevo, aunque siga existiendo debate sobre qué base de datos elegir, fuera de una gran empresa con infraestructura on-premise previa, me cuesta imaginar optar por administrar tu propio hardware, y la mayoría de los nuevos SaaS del mundo web quedan suficientemente cubiertos con abstracciones de clic de botón como Vercel y PostHog
lizknope: La IA sirve para ahorrar tiempo en muchas cosas, pero los bots de IA están llenando los foros en línea de basura
Me molesta cuando leo una pregunta y veo señales de que no la escribió una persona real, sino una IA intentando conseguir datos de entrenamiento
Si no se hace nada, la teoría del internet muerto se volverá realidad en menos de 2 años
ChrisMarshallNY: Primero habría que definir qué significa ser «anti-IA»
Algunas personas creen que si no la adoras ciegamente, estás en contra; otras creen que solo cuenta como oposición el desprecio abierto
La IA es excelente y la uso para aumentar mucho la velocidad y el alcance del desarrollo, pero está lejísimos de ser perfecta
Ni quiero imaginar qué desastre puede pasar si simplemente la dejas hacer lo que quiera
Puede ser un amplificador tremendo y quizá algún día se acerque a la perfección, pero todavía queda mucho trabajo manual por hacer
hollowturtle: Incluso antes de la IA, muchas veces el software no funcionaba bien, y no es que de pronto eso haya mejorado por existir IA
Como usuarios, todos los días vemos software hecho sin demasiado cuidado
La IA solo te vuelve más flojo si le permites fomentar esa flojera, y hace falta mucha disciplina para no caer en eso
Creo que los agentes exigen aún más disciplina que programar a mano, por eso uso ambas cosas
Uso IA para hacer stress test a mi código y, a la vez, hago que mi código limite a la IA para que escriba mejor; además, le hago muchas preguntas sobre el codebase
A diferencia de la narrativa que se ve aquí o en X, la IA está bien, pero no es tan buena como dicen, y el software sigue necesitando atención
agentultra: Creo que también hay casi la misma cantidad de publicaciones pro-IA
Personalmente no quiero usar herramientas de IA; me gusta programar, pero no me gusta programar con agentes ni hacer prompting
Si la portada está llena de cosas pro-IA o de proyectos de IA, ese día simplemente no la leo
No quiero arruinarle la diversión a nadie, pero no me interesa ni me parece atractivo
No me da la impresión de que en HN haya un consenso único o una opinión mayoritaria sobre la IA; más bien parece haber muchos grupos pequeños distintos
Snacklive: No diría que soy anti-IA; la uso todos los días en el trabajo y es especialmente útil para iterar ideas y buscar información sobre bibliotecas o APIs poco claras
Pero sí leo toda la salida y escribo la mayor parte del código a mano, tratando de no dispararme en el pie
Del otro lado tengo colegas muy entusiasmados con la IA, y sigo lidiando con las consecuencias de cambios que hacen sin siquiera revisarlos
El código se vuelve más frágil y mete bugs con frecuencia, así que yo estoy más bien en contra del hype desmedido
Reconozco que es una herramienta útil, pero hace falta orientar a la gente que la usa sin dedicar ni unos minutos a revisar la salida
CrociDB: La frase «el código es solo un medio» objetivamente no es correcta
El código no solo “construye” el programa final; también es el plano de ese programa, la descripción más detallada de lo que hace y las instrucciones para construirlo
Además es determinista, así que un mismo compilador siempre genera el mismo programa a partir del mismo código
Podría pensarse que un prompt muy detallado, como una especie de código, también puede producir siempre lo mismo, pero los LLM no son deterministas, así que no es así
Se menciona varias veces la palabra «producto», pero no se habla del «programa» real que se construye o se ejecuta, y ambos están en distintos niveles de abstracción
Si quieres crear un producto más rápido que la competencia, perfecto, pero el código es mucho más que eso
truncate: que un lanzamiento con ayuda de IA sea 10 veces más rápido o no depende de qué se esté entregando, qué esperan los usuarios y cuáles sean las preferencias personales
En productos que requieren alto rendimiento y confiabilidad, se despliegan a gran escala y son difíciles de revertir, no quieres ir 10 veces más rápido
Para otras clases de cosas puede estar bien, pero el problema es que todos están metiendo todo en la misma canasta
La IA es útil, pero no tanto como la gente afirma
dirty te permite moverte rápido, y clean es lento
Si es una startup donde no es críticamente importante para la salud y la seguridad de nadie, puedes ir todo lo dirty que quieras con IA
Pero si se trata de químicos peligrosos que la gente va a ingerir, o de sistemas que controlan en el cielo una masa de metal con cientos de personas adentro, entonces hay que mantener un enfoque clean hasta que la propia IA sea clean
thenoblesunfish: porque mucha gente es ingeniera
Sospechar del hype, de las generalizaciones amplias y de las soluciones fáciles, y profundizar unos niveles más para preguntar “¿pero de verdad funciona?” es nuestra forma de pensar y nuestro trabajo
La mayoría no está en contra de la IA en sí, sino más bien de aceptar sin espíritu crítico cualquier herramienta
Nevermark: veo varios temas
Creo que la mayor fuente de negatividad es una preocupación más grande; los humanos no somos seres sagrados ni fijos, y algo que supere nuestra inteligencia es una amenaza que va más allá de pros y contras normales
Como eso hace que las discusiones prácticas se descarrilen, no se suele decir directamente el panorama general, pero sí polariza indirectamente muchas posturas
Otra cosa es una reacción contra el hype, una respuesta newtoniana a afirmaciones poco realistas y excesivamente optimistas
No es lo mismo adaptar las nuevas tecnologías a nosotros que adaptarnos nosotros a las nuevas tecnologías, y ahora mismo la gente que se autoadapta rápido obtiene valor antes que quienes intentan adaptar rápido la tecnología
Muchos ingenieros, por estructura, son inconformistas y cínicos, así que primero se ocupan de las limitaciones y se acercan a lo nuevo de forma defensiva; por fuera eso parece negatividad inmediata y obsesión con los detalles, pero no parece impedir la adopción real
gortok: el problema es que la gente está reemplazando el juicio y el pensamiento crítico por vibe coding
Sacar 10 veces más código en el mismo tiempo se siente adictivo y parece fácil
Da la impresión de que quienes se volvieron adictos a la facilidad de producir código están ignorando los efectos de largo plazo y el problema de confiar en algoritmos no deterministas
Eso es un problema y con el tiempo nos va a morder a todos
flkiwi: no soy particularmente anti-IA, aunque sí me preocupan los temas de propiedad intelectual
A quienes realmente me opongo es a los MBA funcionalmente analfabetos que parecen creer que la IA es una máquina pensante que va a despedir al 90% del personal y a llevarlos a ellos mismos a la C-suite, y a los evangelistas que creen tener derecho a usar la información de otros como les dé la gana para construir un dios máquina
pjmlp: para mucha gente, escribir código es exactamente su trabajo, no un medio para otra cosa
Es parecido a reemplazar al personal del supermercado por cajas de autoservicio y luego esperar que se sientan realizados reponiendo cosas en la bodega
Además, solo los optimistas pueden pensar que su trabajo no está en riesgo
Si yo fuera dueño de un negocio, para hacer el mismo trabajo me bastaría con menos personas si una de ellas puede entregar 10 veces más rápido
La cantidad de trabajo no crece exponencialmente cada año, y hay límites físicos a cómo se reparte entre quienes tienen capacidad de entrega
Por último, el impacto ambiental está arruinando avances de los últimos años, y parece estar devolviendo el precio de las computadoras a los años 80
Si algo que tomaba meses ahora se hace en semanas, eso abre nuevas áreas dentro de la empresa que pasan a ser viables gracias al software
En las empresas reales siempre hay mucho trabajo acumulado que antes no era económicamente viable hacer, especialmente en trabajo interno de ingeniería como herramientas para desarrolladores, infraestructura y deuda técnica
Ser 10 veces más rápido no significa solo sacar 10 veces más código de producto; significa acelerar prototipos, betas y ciclos de iteración mientras también mejoras la calidad, reduces la deuda técnica y mantienes una mejora continua del lado de ingeniería que el negocio no ve
También va a haber exponencialmente más cosas que mantener
GolfPopper: en nuestro trabajo subcontratamos mucho, y empleados de dos de esas empresas dicen con bastante franqueza que usan “asistencia” de LLM
Desde hace como un año, sus entregables han ido empeorando
El firmware hecho con ayuda de LLM hace que el hardware no funcione de forma estable, y las herramientas creadas o mantenidas con ayuda de LLM tampoco funcionan de manera confiable
En mi experiencia directa, los productos generados por LLM no funcionan
smoppi: no existe tal cosa como “IA”; solo es un término de marketing que se le pegó a las llamadas redes neuronales que ejecutan modelos de lenguaje a gran escala
No es inteligencia, se parece más a una máquina de adivinar, y puede generar texto, imágenes falsas y videos falsos
No deberíamos desperdiciar energía de cómputo a escala de gigavatios para hacer funcionar estas cosas
ian_j_butler: en este momento la conversación sobre IA se volvió un deporte de equipos, como la política en EE. UU., donde no hay espacio para matices
Para tener esta clase de conversaciones, desde el principio hay que dejar claro el alcance de la discusión y las expectativas, y fijar una base concreta
Si fuera política, tendría que tratarse de economía, datos o políticas específicas; y si fuera IA, tendría que tratarse de investigación, benchmarks o flujos de trabajo y casos de uso muy concretos
Incluso definir el alcance de la discusión ya es aburrido y la mayoría no tiene paciencia, así que las únicas opciones reales son una conversación tonta tipo porra o no tener la conversación en absoluto
Los foros, incluso solo para leer, tampoco sirven mucho para entender la cultura colectiva de la ingeniería, y participar exige más esfuerzo para obtener menos beneficio
Me arrepiento de haber abierto el hilo, así que voy a volver a hundir la cabeza en la investigación y en proyectos hands-on
curvaturearth: creo que la gente debería pensar más en “¿deberíamos hacer esto?”
En mi experiencia, gracias a los LLM pude hacer toda clase de apps aleatorias por diversión, pero cuando se me acaban los tokens termino leyendo un libro, saliendo o haciendo otra cosa, y me pongo a pensar qué sentido tenía todo eso
No sé si solo me pasa a mí, pero la promesa de productividad absorbió mi tiempo libre, y ahora estoy tratando de recuperarlo