98 puntos por xguru 2025-08-11 | 12 comentarios | Compartir por WhatsApp
  • Cómo usar la IA como programador
  • La productividad no viene solo de programar: "Programar es solo una parte. Si se usa IA en todas las partes, toda la empresa se acelera"
  • Investigación: subcontratemos el proceso de pensar.
    • Para investigar y reflexionar sobre temas complejos, "ChatGPT Pro + Deep Research es una maravilla."
    • Cómo crear prompts enormes
  • Programación: entonces ahora sí, a programar.
    • "Cursor era mi herramienta principal, pero últimamente el 90% lo hago con Claude Code"
      • Cursor: se siente como que te ponen una buena herramienta en la mano. El que sigue trabajando soy yo
      • Claude Code: se siente como que te asignan un buen junior. Yo soy quien los dirige
    • Ahora es temporada de agentes
  • Aun así, echemos un vistazo a Cursor
    • Crear un ejemplo: "Hacer un programa que ayude a invertir en acciones individuales de EE. UU."
    • Vibe coding: "el mundo al revés entre autor y asistente"
      • Método anterior: yo programo y la IA ayuda.
      • Vibe coding: la IA programa y yo ayudo.
    • Rule-Growing Development
      • Se lo encargas al LMM
      • Observas las cosas raras que hace y luego agregas nuevas reglas en la dirección deseada.
      • Las reglas también incluyen el conocimiento necesario para cada proyecto individual.
      • El código y el conjunto de reglas crecen juntos.
      • Estas reglas y este conocimiento también se versionan en el repositorio del equipo.
    • Tips aprendidos mientras trabajaba
      • Cuando no es un proyecto de 0 a 1, sino una mejora de la base de código
      • Cómo hacer que la IA escriba mejor SQL
      • Si eres programador de Python
      • Hay que vigilar la solución de la IA.
      • MCP, que incluso trae contexto de otros servicios
  • Ahora Claude Code
    • Lo más sorprendente es el rendimiento del agente. Incluso dentro del mismo modo agente, la tasa de finalización de tareas de Claude Code es muy superior a la de Cursor.
      • La verdadera culminación de “ponerlo a trabajar y solo supervisar”
    • Otra ventaja es que también puede usarse fuera del desarrollo: puede interactuar con mi máquina local
    • Otra ventaja más es que es fácil de paralelizar: si abres varias ventanas, ¡la velocidad se multiplica por N!
    • Un pequeño tip: iterm + tmux
    • En cualquier caso, la clave de Claude Code: Claude.md
    • Kimi k2 + groq + claude
    • Para frontend, usar playwright
  • Hacer análisis de datos con ayuda de la IA
    • Automatización del análisis
    • Una automatización todavía más elegante
  • Estudiar con ayuda de la IA
    • Ser desarrollador es una profesión de estudio constante = una profesión en la que hay que seguir viendo inglés todo el tiempo
    • Al leer documentación de desarrollo en otros idiomas
    • Pero ¿cuál es una forma de ahorrar todavía más tiempo?: ¿Vale la pena leer este contenido?
    • Navegador Dia
    • La culminación de programar por voz es el dictado por voz
    • Últimamente, lo que más uso es spokenly
  • Si la IA hace todo esto, entonces nos van a despedir?
    • ¿Ya no tenemos nada que hacer?
    • Pero en realidad, hasta la gestión torpe puede recibir ayuda de los LLM
    • Tasa de éxito de los LLM en tareas según el área de trabajo
    • ¿Cuándo se considera que una persona renuncia de verdad?
    • Si en la era de la IA no quiero cambiar absolutamente nada, ¿cuánto tiempo me queda?
  • En la era de la IA, al final, cuál es el trabajo del ser humano?

    En unos años, 1 desarrollador (o no desarrollador) programará usando agentes equivalentes a 100 personas.
    La IA puede crear opciones, ya sea un Lamborghini de última generación o un resistente camión de 10 toneladas. Nosotros debemos elegir con sabiduría.
    No se trata de correcto o incorrecto, sino de elegir entre dos cosas correctas
    Quien elige el valor entre distintos trade-offs

12 comentarios

 
carloscox 2025-08-16

Los LLM realmente aumentan la complejidad, así que si no se usan de forma limpia y controlada, como con un bisturí, da la sensación de que la deuda técnica se acumula muy rápido. Creo que al final también van a terminar revirtiendo todo el código con IA que usaron en FAANG.

Parece que GPT-5 (Thinking/Pro) lo hace un poco mejor, pero por más que lo vea, el proceso de simplificar esta complejidad sigue siendo territorio de los humanos. Incluso puede que Diffusion lo haga mejor que lo auto-regresivo.

Creo que todavía falta algo de tiempo.

 
tobyyun 2025-08-12

Me ayudó a organizar mi experiencia y a mirar hacia adelante. Gracias.

 
secret3056 2025-08-12

La verdad, no suelo leer este tipo de artículos porque casi todos me parecen puro humo, pero vi que tenía muchos comentarios y lo leí: ¡de verdad es un muy buen texto!

 
tsboard 2025-08-12

Lo leí muy bien. También me deja con muchas cosas para pensar, pero me alegra ver que aun así hay partes que vale la pena intentar.

 
yongho 2025-08-11

Que mi material haya sido presentado en GeekNews. Es un honor para toda la familia.

 
hyeonseok 2025-08-19

Yongho, me llevo muy bien tu energía positiva.

 
overthinker 2025-08-18

Parece que la reacción del seminario fue increíble. Gracias.

 
roots0528 2025-08-12

Lo leí con gusto. Es gracioso y útil.

 
dbs0829 2025-08-11

La calidad es muy buena incluso solo con el material. Gracias por compartirlo.

 
vk8520 2025-08-11

Yo también lo leí hace poco. Está bien organizado, así que incluso solo leyendo el material de la presentación se puede obtener mucha ayuda.

 
xguru 2025-08-11

Material de presentación de Hayongho en el que se puede confiar. No dejen de verlo.

 
turastory 2025-08-11

Cuando leo textos sobre cómo aprovechar la IA, suelen llegar más o menos a una dirección similar, y me parece curioso ver que también tienen puntos en común con la ingeniería de software tradicional. Tal vez sea porque, si al final reemplazamos IA = desarrollador, puede verse como el problema de “¿cómo podemos desarrollar mejor trabajando con varios desarrolladores?”.