fighting slop with slop — Vaibhav Gupta, Boundary
AI Engineer
Resumen
Vaibhav presenta las prácticas de ingeniería no convencionales de su equipo, como la ausencia de revisiones de código, para construir un lenguaje de programación estable llamado BAML. Explica cómo "combaten el slop" (código no leído o de baja calidad) con más "slop", es decir, creando herramientas impulsadas por agentes que automatizan la comprensión, el diseño y la verificación del código. Destaca BAML como un lenguaje diseñado desde cero para agentes, abordando la gestión de errores y la interoperabilidad, y propone una revisión fundamental de las herramientas y lenguajes actuales para alcanzar la "velocidad de agente" en el desarrollo de software.
Capítulos
- 0:13Introducción a prácticas de ingeniería no convencionales
- 0:47Construyendo un lenguaje de programación sin 'slop'
- 1:27Entendiendo y combatiendo el 'slop'
- 1:51Primer enfrentamiento: estándares y herramientas de IA
- 2:54La batalla del diseño: herramientas para documentación
- 4:00La batalla de la arquitectura y la convergencia del código
- 5:05Generación y prueba de código impulsada por agentes
- 9:48Una nueva forma de entender el código: visualización y trazas
- 12:02Herramientas de desarrollo 'agent-first'
- 13:04El código como fuente de verdad y funciones CLI
- 15:28Manejo de errores desde primeros principios en BAML
- 18:17Integración de funciones ML en lenguajes existentes
- 20:19La evolución de procesos para la velocidad de agentes
- 20:47Llamada a la acción: construir herramientas 'sloppy' y cuestionar fundamentos
- 21:02Visión de futuro: nuevos Git, bases de datos y lenguajes
Temas tratados
- Prácticas de ingeniería no convencionales
- Definición y combate del 'slop'
+8 temas más (contenido completo al seguir el canal)
Extracto de la transcripción
[music] >> Fighting slop with slop. My name is Vaibhav and I'm going to talk about something that is a little I would say maybe a little silly at first. I'm going to show you our team's engineering practices really quickly. We do no code reviews. We require every engineer to work on things in parallel. And we have no standardization on how people do AI. And I know immediately what almost all of you are thinking. We're probably a Zoomer YC startup. And I can guarantee you I'm clearly a millennial. So what do we actually do at our company without code reviews? Well, we built about 3 years ago we decided to build a programming language. That's something that has absolutely no room for slop. It's something that has to work every single time exactly the same way. It's something that you can't just change a year later or a month later because you made a bad design decision. You have to be corr…