Volver al inicio

500 horas programando con IA: los hábitos que separan los buenos resultados de los malos

Tras más de 500 horas con asistentes de codificación con IA, The Coding Sloth sostiene que los resultados dependen del operador, no del modelo: un experimento de clonar Docs en tres niveles, más hábitos como secciones do-not, archivos de memoria, herramientas MCP y verificación obligatoria.

Importado a Nodesdaily: (UTC+03:00)
Ver en YouTube — 91B_v-wOaws
Opciones de lectura

La voz del dispositivo no está disponible en este navegador.

Lupa de conceptos

Elige un término técnico de esta vista para leer su definición general, un ejemplo didáctico y su uso en el artículo.

No se encontró ningún término de nuestro glosario en esta vista. El glosario aún no cubre todos los términos.

La premisa suena casi demasiado simple: un desarrollador conocido como The Coding Sloth, después de más de quinientas horas programando con ayuda de la IA, afirma haber descubierto por qué los resultados varían tanto de un usuario a otro. Algunos programadores descartan los asistentes como inútiles mientras otros los elogian, y su respuesta es que la diferencia rara vez es el modelo. Lo que decide el resultado es el operador, sobre todo con qué precisión expresa su intención y qué tan sólidos son sus hábitos de ingeniería.

El consejo inicial es deliberadamente provocador: aprende a programar antes de apoyarte en la máquina. En este planteamiento, la IA multiplica el conocimiento existente en lugar de reemplazarlo. Una persona que no puede leer el código generado no puede evaluarlo, no puede depurarlo y no puede distinguir un disparate seguro de una respuesta correcta. La fórmula aproximada es que externalizar tu pensamiento solo funciona cuando hay un pensamiento que valga la pena externalizar.

El segundo consejo extiende el primero: sé tan específico como puedas. La mayoría de los resultados decepcionantes se remontan a solicitudes mal especificadas, y el video argumenta que los programadores, rara vez famosos por sus habilidades de comunicación, ahora necesitan esas habilidades más que nunca. La calidad de las respuestas sigue la calidad del contexto proporcionado, así que describir el trabajo de forma superficial casi garantiza un resultado genérico o defectuoso.

Para respaldar la afirmación, monta un pequeño experimento controlado, pidiendo al asistente de codificación de JetBrains, Junie, que construya un clon de Google Docs tres veces con detalle creciente. El nivel uno es una exigencia de tres palabras, sin stack, sin diseño y sin restricciones. El nivel dos añade una descripción del producto en lenguaje llano pero sin tecnicismos. El nivel tres se lee como una orden de trabajo real: stack tecnológico exacto, comandos de terminal, documentación de referencia, capturas de pantalla de la apariencia deseada y enlaces que el asistente puede consultar.

Los resultados se dividen con nitidez. La solicitud mínima no produce nada utilizable, aunque Junie gana crédito por detenerse a pedir aclaraciones en lugar de adivinar y emitir basura. La solicitud intermedia produce un andamiaje donde la mayoría de las funciones pedidas existen pero llegan rotas, con errores y una pantalla sin estilos que exige reparación manual. La solicitud detallada funciona al primer intento, con las funciones en su lugar y un código visiblemente más limpio, porque el humano había decidido casi todas las elecciones de arquitectura de antemano.

Dos tácticas de apoyo acompañan al experimento principal. Primera, deja de tratar la búsqueda y la IA como rivales: localiza tú mismo la documentación y entrégasela al asistente, ya que los asistentes actuales pueden navegar por la web y muchos proyectos ahora publican documentación apta para máquinas en formato llms.txt. Segunda, un atajo para los perezosos con apalancamiento real: redacta la solicitud técnicamente completa pero tosca, y luego pide al propio modelo que la reescriba bajo buenas reglas de prompting.

El siguiente principio es el consejo más antiguo del video: divide los trabajos grandes en pequeños. Los asistentes brillan en trabajo de alcance acotado y tropiezan con asignaciones desbordantes, lo que reformula la sabiduría clásica de la ingeniería de mucho antes de los modelos de lenguaje. Planificar la solución, descomponerla y entregarle la escritura al asistente mantiene al humano en el asiento del pensamiento. La regla cabe en una frase: entrega la escritura, nunca el pensamiento.

Reducir los resultados descuidados merece su propio patrón, una forma de solicitud en tres partes: la tarea descrita de la forma más concreta posible, material de contexto con archivos, documentación e imágenes, más una sección do-not que enumere todo lo que debe permanecer intacto. La demostración añade una función de comentarios al estilo Docs siguiendo exactamente esta forma y lo logra en cuestión de minutos. Resulta que restringir al asistente importa tanto como instruirlo.

Los archivos de memoria y las integraciones de herramientas se complementan: un documento markdown que vive en el repositorio registra qué es el proyecto, qué stack usa y qué comandos importan, de modo que el asistente lo lee en cada sesión en lugar de redescubrir lo básico. MCP, el protocolo abierto que conecta capacidades externas a los asistentes, añade un recuperador de documentación para trabajo web, una integración de framework que expone errores de compilación y un puente de navegador que muestra datos de consola y rendimiento. El consejo es armar la combinación que coincida con tu propio stack en lugar de copiar la lista, con plantillas listas para stacks populares que abaratan el inicio.

La última regla de trabajo es la verificación: nunca dejes que el asistente solo escriba código, dale siempre una forma de demostrar que el código funciona. Pruebas, ejecutar la aplicación en un navegador, comprobaciones por línea de comandos, pipelines de integración, cualquier cosa falsable cuenta, y el asistente puede redactar las comprobaciones él mismo siempre que un humano confirme que realmente pasan. Las tareas de diseño se combinan naturalmente con las herramientas de navegador descritas antes.

El argumento final ata todos los cabos: los asistentes amplifican los hábitos que ya llevas. Los desarrolladores que especifican con cuidado, descomponen problemas, documentan proyectos y prueban el código reciben esas virtudes devueltas con intereses. Los desarrolladores que se saltan las pruebas e ignoran los casos límite reciben esos defectos devueltos con intereses también, por eso el video termina más como un llamado a mantenerse preparado que como un discurso de venta.

Visualization: nodesdaily AI

Comentario de la IA

""Lo vi dos veces, porque confirmaba algo que había empezado a sospechar en mi propio trabajo: los desarrolladores que sacan el máximo provecho de los asistentes de IA no son los que tienen las mejores herramientas, son los que tienen los mejores hábitos.""

Evaluación de la IA

La objeción más fuerte merece su forma más generosa: si ya debo conocer la solución, descomponer el problema, escribir la especificación, reunir la documentación y verificar el resultado, ¿qué queda exactamente para el asistente? Un escéptico podría argumentar que el video describe un autocompletado caro, y que las horas dedicadas a pulir prompts y verificar consumen silenciosamente el ahorro de tiempo prometido. Esa crítica merece una respuesta seria en lugar de un despido, porque la investigación sobre la calidad de los resultados apunta en la misma dirección.

Lo que el video deja sin probar importa tanto como lo que prueba. Todo corre sobre un solo asistente dentro de un ecosistema de un solo proveedor, en un experimento de tres prompts sin ensayos repetidos ni herramienta rival al lado. El presentador divulga abiertamente un patrocinio del mismo proveedor, lo que no invalida los hallazgos pero deja sin verificar la comparación de salvaguardas entre herramientas. Un espectador que elija herramientas debería tratar el elogio a Junie como una pista que vale la pena comprobar, no como un veredicto.

El lente de la verificabilidad es donde me mantengo cauto. Investigaciones revisadas por pares publicadas durante 2026 encontraron que los asistentes de IA aumentaban el riesgo de defectos en aproximadamente un 30 por ciento en bases de código ya insalubres, mientras que un estudio de Anthropic midió un descenso de alrededor del 17 por ciento en el dominio de habilidades entre desarrolladores que dependen mucho de la asistencia. Esas cifras se cruzan con la tesis del multiplicador en ambas direcciones: un multiplicador aplicado a fundamentos débiles también multiplica los defectos. Antes de reescribir el flujo de trabajo del equipo en torno a este consejo, volvería a comprobar ambas cifras de forma independiente y aplicaría la misma disciplina de tareas pequeñas a mi propia tasa de defectos.

Mi veredicto práctico, en primera persona: este video sirve a los desarrolladores que ya publican código y quieren una disciplina de prompting más estricta, y de verdad ayuda en eso. No sirve a los principiantes que esperan saltarse el aprendizaje de la programación, y el consejo inicial lo dice con honestidad. Adopté dos cosas el mismo día: una sección do-not en cada prompt largo y un archivo de memoria por proyecto. Ambas sobrevivieron al contacto con el trabajo real, lo cual es más de lo que puedo decir de la mayoría de los videos de consejos.

Fuentes

8 enlaces; ninguna otra noticia publicada los cita. Stories sharing a link do not confirm each other; a source's origin is not inferred from how often it is cited.

asistentes de codificación ia · ingeniería de prompts · jetbrains junie · mcp · llms.txt · calidad de software

Seguir el tema

Antes de esta noticia

Un breve orden de lectura de noticias anteriores vinculadas a este evento por un editor.

Evidencia y fuentes

Revisa los pasajes permitidos, sus versiones y su origen.

KAYNAKLARLA OKU

Bu haberi açalım.

Hesap kontrol ediliyor…