Bram Cohen critica la 'programación por vibra' y las prácticas de desarrollo asistidas por IA.

✍️ OpenClawRadar📅 Publicado: 16 de abril de 2026🔗 Source
Bram Cohen critica la 'programación por vibra' y las prácticas de desarrollo asistidas por IA.
Ad

El problema con la 'codificación por vibra'

El artículo de Bram Cohen critica lo que él llama 'codificación por vibra'—un enfoque de desarrollo donde los equipos usan asistentes de codificación con IA mientras evitan deliberadamente mirar el código subyacente. Argumenta que esto es 'dogfooding descontrolado', donde usar tu propio producto se convierte en una actividad de culto que va más allá de los límites razonables.

Ejemplo del código fuente de Claude

El artículo cita la filtración del código fuente de Claude como un estudio de caso. Cohen señala que cuando la gente examinó el código filtrado, encontraron problemas significativos de duplicación—específicamente, 'un montón de cosas que son tanto agentes como herramientas'. Se pregunta por qué los desarrolladores no notaron esto ellos mismos, atribuyéndolo a la mentalidad de 'codificación por vibra' donde 'mirar bajo el capó es hacer trampa'.

Enfoque práctico de colaboración con IA

Cohen aboga por un enfoque más comprometido para el desarrollo asistido por IA:

  • Iniciar conversaciones con la IA sobre problemas específicos de calidad del código: 'Auditemos esta base de código en busca de código inalcanzable' o 'Esta función hace que mis ojos sangren'
  • Tener discusiones hasta que surjan elementos accionables
  • Explicar qué se debe hacer y continuar discutiendo hasta que 'yo deje de tener más pensamientos para dar y la máquina deje de decir tonterías que necesitan corrección'
  • Usar el 'Modo pregunta' para repasar ejemplos, compartir razonamientos y corregir a la IA cuando esté equivocada
Ad

Ejemplo específico de flujo de trabajo

Cohen proporciona un ejemplo concreto de cómo trabajar con IA en la limpieza de código:

"Hay muchas cosas que son tanto agentes como herramientas. Vamos a revisar y hacer una lista de todas ellas, mirar algunos ejemplos, y te diré cuáles deberían ser agentes y cuáles herramientas. Tendremos una discusión y determinaremos las pautas generales. Luego auditaremos todo el conjunto, averiguaremos a qué categoría pertenece cada uno, convertiremos los que están en el tipo incorrecto, y para los que son ambos, leeremos ambas versiones y las consolidaremos en un documento con lo mejor de ambas."

Señala que después de suficiente discusión de ida y vuelta, la IA a menudo puede 'hacer lo que parece ser una tarea de un solo golpe', pero enfatiza que esto no es realmente de un solo golpe—hay una guía humana significativa de antemano que aclara casos límite y problemas potenciales.

Argumento central

El punto principal de Cohen es que 'el software malo es una elección que tomas'. Argumenta que aunque la IA puede ayudar a limpiar la deuda técnica rápidamente (a veces en semanas en lugar de años), los desarrolladores aún necesitan comprometerse con el código y proporcionar orientación específica. La IA es 'muy mala para notar espontáneamente, "Tengo mucho código espagueti aquí, debería limpiarlo"', pero es efectiva cuando se le da una dirección clara.

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

Colaborador de OpenClaw critica el enfoque del proyecto en la paridad pixel-perfect por sobre características modernas.
Noticias

Colaborador de OpenClaw critica el enfoque del proyecto en la paridad pixel-perfect por sobre características modernas.

Una publicación de Reddit en r/openclaw detalla cómo una solicitud de extracción (PR) de un colaborador que abordaba el escalado de resolución y la compatibilidad con altas tasas de refresco fue rechazada por desviarse de las limitaciones visuales del motor original, generando un debate sobre la dirección del proyecto.

OpenClawRadar
Qwen 35B-A3B como agente siempre activo en Mac M4 de 16 GB: la E/S de disco falla antes que la RAM
Noticias

Qwen 35B-A3B como agente siempre activo en Mac M4 de 16 GB: la E/S de disco falla antes que la RAM

Ejecutar Qwen 35B-A3B con llama.cpp en una Mac M4 de 16 GB funciona para inferencia por lotes, pero un bucle agéntico siempre activo junto con Claude Code y Codex CLI provoca contención de SSD que lleva a inestabilidad del sistema y fallos en trabajos cron, a pesar de que la RAM está bien.

OpenClawRadar
Entrenamiento de GPT-1 en una RTX 2060 Super 8GB – Prueba de concepto para preentrenamiento local
Noticias

Entrenamiento de GPT-1 en una RTX 2060 Super 8GB – Prueba de concepto para preentrenamiento local

Un desarrollador entrenó el GPT-1 original (117M de parámetros) en una RTX 2060 Super local con 8GB de VRAM en 1 hora, demostrando que cualquiera con una GPU de juegos puede preentrenar un modelo de tamaño 1B. El código y los pesos son de código abierto.

OpenClawRadar
Taalas' HC1: Acelerando la Inferencia de IA con Silicio Personalizado
Noticias

Taalas' HC1: Acelerando la Inferencia de IA con Silicio Personalizado

Taalas presenta la plataforma HC1, que ofrece la inferencia de IA más rápida y económica del mundo utilizando un diseño de hardware específico para modelos. Alcanzando 17,000 tokens/segundo en Llama 3.1 8B.

OpenClawRadar