Simon Peyton Jones, cocreador del lenguaje de programación Haskell y figura clave de la investigación en lenguajes funcionales, protagoniza una entrevista extensa en el pódcast The Peterman Pod, conducido por Ryan Peterman. La conversación, de casi hora y media, recorre la filosofía de la programación funcional y el papel que cumple pensar en tipos en el diseño de software.
Peyton Jones define la programación funcional como un estilo donde las funciones son el elemento central y donde se evitan los efectos secundarios, lo que facilita el razonamiento sobre el código. Reconoce que el enfoque tiene inconvenientes, sobre todo en rendimiento y en la curva de aprendizaje, y aborda la existencia de hardware especializado para acelerar este tipo de programas.
Un bloque central del diálogo se titula "Haskell is useless", donde Peyton Jones reivindica el valor académico y experimental del lenguaje aunque su adopción industrial sea reducida. Compara Haskell con OCaml y Rust, explica cómo el compilador de Haskell gestiona los efectos mediante el sistema de tipos y analiza por qué el lenguaje genera más debate del que suscita uso real, una paradoja que el propio equipo resume con la frase "avoiding success at all costs".
El tramo final incorpora la mirada de Peyton Jones hacia los modelos de lenguaje grandes, el diseño de nuevos lenguajes (incluido Verse), la conveniencia de seguir enseñando programación en la era de la IA y su particular defensa de Excel como segundo lenguaje favorito. La pieza se completa con un agradecimiento explícito al patrocinador del episodio, WorkOS.
