Entertainment

Martin Fowler & Kent Beck: Frameworks for reinventing software, again and again

by The Pragmatic Engineer

Share:

📚 Temas principales

  • Una nueva etapa de incertidumbreFowler y Beck describen la IA como un cambio de una magnitud y rapidez sin precedentes. En vez de ofrecer respuestas conocidas, ahora toca explorar y aprender a trabajar con herramientas que cambian constantemente. 6:25
  • La IA y la experiencia de AgileLa adopción de IA recuerda algunas promesas de Agile, pero llega mucho más rápido y a mayor escala. También puede surgir una industria de exageraciones, mientras los incentivos de las empresas no siempre favorecen mejores resultados. 16:16
  • Personas, equipos y agentesLos agentes pueden ampliar las capacidades, pero usarlos no equivale a gestionar un equipo humano. La conversación entre personas y el trabajo colaborativo siguen teniendo un valor propio. 25:40
  • El trabajo de quienes programan está cambiandoAunque quizá cambie radicalmente qué entendemos por código y quién lo produce, seguirá siendo importante crear e interactuar con software. 22:04

✨ Conclusiones clave

  • Probar antes de creerMantener curiosidad y escepticismo a la vez, y realizar pequeños experimentos para comprobar si una afirmación se sostiene. Las primeras experiencias con una herramienta pueden no representar lo que puede hacer cuando se aprende a usarla mejor. 11:05
  • Las prácticas de calidad también ayudan a los agentesCódigo modular, buenas pruebas y un lenguaje preciso para describir el dominio pueden facilitar tanto el trabajo humano como el de los agentes. 29:49
  • La IA amplifica capacidadesPuede ayudar a quienes están aprendiendo a progresar más rápido y permitir que profesionales experimentados trabajen con mayor eficacia; no implica que cualquiera pueda reemplazar sin más a un equipo. 18:53
  • La seguridad exige cautelaConceder a un modelo acceso amplio al correo u otros sistemas sensibles puede crear riesgos graves. La rapidez de adopción no debería desplazar la evaluación de esos riesgos. 23:36

🧠 Lecciones aprendidas

  • Aprender a aprenderComo las herramientas y sus resultados cambian, es más valioso desarrollar la habilidad de investigarlas y evaluar sus límites que buscar una respuesta definitiva. 14:42
  • No confundir agentes con colegasSupervisar varias herramientas no reproduce las conversaciones, diferencias de perspectiva y coordinación que surgen en un equipo humano. 25:40
  • Cambiar dónde se encuentra la satisfacción del oficioBeck propone soltar parte del placer de perfeccionar funciones individuales y centrarse más en comprender el dominio y cómo se relaciona con el programa. 31:24

🏁 Conclusión y próximos pasos

  • Experimentar y conservar el criterio profesionalExplorar las herramientas con pruebas concretas, compartir lo aprendido y seguir aplicando prácticas sólidas, sin asumir que la IA elimina la necesidad del conocimiento y la colaboración humanos. 29:18

Transcript excerpt

0:05 Welcome everyone. It's it's it's so nice to see all of you. It's so nice to see lot lot of friendly faces. A lot a lot of you said hi and also just really good to to meet Martin and Kent. And I was joking a little bit beforehand that I did not expect Martin and Fowler and Kent Beck to walk into a place where it's all the kind of the hottest AI startups and all of them. But here we are. And we're here for a very, very good reason. What? >> What? What the hell is that supposed to mean?

0:37 >> Oh. Oh gosh. Here we go. So Kent is going to hate me for this cuz today I already called him old furniture once. I don't think that's fair. Old furniture. Yeah, you're the old guy in the crowd. >> I'm at least a year younger than him. Uh but we're I I I'm psyched that both of you are are here and a week ago me, Martin Kent, and a bunch of other people were in Deer Valley, Utah in the future

1:10 of software engine conference that Martin pulled together some some very interesting thinkers and we were talking about like it was nice to reflect that 25 years ago the agile manifesto was created. There were 17 people and and two of you and you were two of you were there. Since then, you've really helped shape software engineering as you've helped

🔒 The full, searchable transcript is available with Pro.

🔒 Unlock Premium Features

This is a premium feature. Upgrade to unlock unlimited Q&A, transcripts, mindmaps, and translations.

🔒 Unlock Premium Features

Access to Chat is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Mindmap is a premium feature. Upgrade now to unlock unlimited studying tools.

🔒 Unlock Premium Features

Access to Translation is a premium feature. Upgrade now to unlock unlimited studying tools.

Get unlimited summaries, Q&A, transcripts and more with Pro

Upgrade to Pro

Suggestions

🔒 Unlock Premium Features

Access to AI Suggestions is a premium feature. Upgrade now to unlock unlimited studying tools.