All Episodes
Érase una vez un algoritmo... — 149 episodes
«Magnifica Humanitas» y la IA | E-148
Cuando el software sobrevive a sus razones | E-147
Agentes que negocian: contratos de información | E-146
Infraestructura cognitiva-artificial | E-145
El gap de especificación en los agentes de código | E-144
Arquitecturas de Error: Sobre el código generado por humanos e IA | E-143
Evolución Estructurada de Código | E-142
El futuro de la ingeniería de software impulsado por IA | E-141
LLMs como integradores de conocimiento | E-140
Nuevo libro: Palabras y Algoritmos (Enero 2025) [+ TheDojoMX] | E-139
Algoritmos: una visión moderna [+ TheDojoMX] | E-138
¿El fin de la informática? | E-137
Las posibilidades de los modelos generativos de IA | E-136
Sobre mi libro Principios de Programación y sobre el arte de escribir [+ TheDojoMX] | E-135
Estoicismo y Computación | E-134
Creatividad e Inteligencia Artificial, de Margaret Boden | E-133
La arquitectura de la complejidad, de Herbert A. Simon | E-132
La Prueba de Turing no es una prueba | E-131
«Es como volver a empezar» | E-130
Pragmatismo, utilitarismo y contemplación en tecnología ~ [+TheDojoMX] | E-129
¿Qué es un programa computacional? | E-128
Cristian Steib: entre Arduino y Kubernetes | E-127
Las implicaciones filosóficas de la IA, y el lenguaje de programación L* | E-126
¿Qué diferencia la inteligencia humana de la artificial? | E-125
Mentes geniales: Niklaus Wirth (1934-2024) | E-124
La moralidad en los LLMs | E-123
Máquina de Turing Consciente | E-122
El libre albedrío y la informática | E-121
Manuel Rubio (Parte III): la historia de los lenguajes de programación (década de 1960) | E-120
Una breve historia de la computación cuántica ~ Parte I | E-119
Principios de programación (nuevo libro) | E-118
LLMs y ChatGPT: tres recomendaciones | E-117
Jesús Gómez: Clojure y la programación funcional | E-116
Oscar Fernandez Sierra: la importancia de ayudar | E-115
AlphaDev: la nueva aventura de DeepMind | E-114
Computación y humanidades: tres puntos de encuentro | E-113
Reparadores automáticos de programas | E-112
José A. Alonso Jiménez (Parte II): ChatGPT, y de una probable síntesis en la IA | E-111
Raúl Castro: sobre la actividad de programar | E-110
Ramon Llull y Gottfried Leibniz: en los comienzos de la computación | E-109
Breves reflexiones filosóficas sobre ChatGPT | E-108
Computación Neuromórfica: ¿El futuro de la computación? | E-107
Mentes geniales: Edsger Dijkstra (1930-2002) | E-106
El futuro de los lenguajes de programación | E-105
Generadores automáticos de código: ¿El fin de la programación? | E-104
Manuel Rubio (Parte II): Historia de los lenguajes de programación | E-103
Rust, y tipos de implementación de un lenguaje de programación | E-102
Fabián Vega Alcota: Haskell y la programación funcional | E-101
Renacer ~ Parte III ~ Final | E-100 [Celebración]
Los tónicos de la voluntad ~ Parte II | E-100 [Celebración]
Mañana en la batalla piensa en mí ~ Parte I | E-100 [Celebración]
Andros Fenollosa (Parte II): Escribir, Python y las aplicaciones web de tiempo real | E-99
Una breve historia de la Inteligencia Artificial — 2006-2022 ~ Parte III | E-98
Cibernética y programación: un punto de encuentro | E-97
Una breve historia de la Inteligencia Artificial — 1981-2005 ~ Parte II | E-96
¿Cuándo escribimos HTML estamos programando? | E-95
Una breve historia de la Inteligencia Artificial — 1950-1980 ~ Parte I | E-94
Computacionalismo | E-93
Invariante | E-92
¿Qué es un lenguaje de programación? ¿El compilador es el lenguaje? | E-91
Patricio Reyes: análisis de datos urbanos | E-90
Héctor Patricio: desarrollo de software y sus desafíos futuros | E-89
Eduardo Díaz: la naturaleza del software | E-88
A la sombra de Alan Turing | E-87
Senderos de una desilusión: ¿por qué la programación no puede ser matemática? | E-86
José Cifuentes: educación e informática | E-85
Mario Sotil: ingeniería de software y sistemas distribuidos | E-84
Rafael Gómez: desarrollo de software: pasado, presente y futuro | E-83
Jesús-Adolfo Mejía: optimización bi-nivel, matemáticas y Julia | E-82
Los límites de la abstracción | E-81
Las vulnerabilidades y retos de la Inteligencia Artificial | E-80
Uma Zalakain: teoría de los lenguajes de programación | E-79
Teoría de las Categorías. ¿El último puente entre la programación y las matemáticas? | E-78
Pamela Bustamante: optimización matemática y los retos de la inteligencia artificial | E-77
Carlos Lauterbach: toda una vida en informática | E-76
Daphne Gallardo Ramos: la importancia de las mujeres en la informática | E-75
¿Los libros técnicos son solo para principiantes? | E-74
Antonio Cabrera: ingeniería y programación | E-72
José A. Alonso Jiménez: lógica computacional y programación funcional | E-71
Orlando Méndez: ingeniería de software, tecnología, ética y política | E-70
Manuel Rubio-Sánchez: recursividad, investigación y el valor de los fundamentos | E-69
¿Los robots podrán amar? | E-68
Andrés León: criptomonedas y la importancia de aprender | E-67
¿Existen principios en la programación? | E-66
Andros Fenollosa: programación funcional, Clojure y el amor a la informática | E-65
Números aleatorios | E-64
Manuel Rubio: programación concurrente, Erlang y la historia de los lenguajes de programación | E-63
Algoritmos, heurísticas y las estructuras recursivas | [Cumplimos dos años] | E-62
Felipe Santa-Cruz: buen código, teoría y la programación funcional | E-61
Sobre la brevedad de la vida y el amor a la abstracción | E-60
Tres cosas divertidas de la programación: clasificador de malware, hormigas y lenguajes | E-59
Claudio Albornoz Flores: matemáticas, ciencia de datos y el valor de la programación | S3-E6
Mentes geniales. La vida y obra de 12 grandes informáticos | S3-E5
¿Qué es «Quantum Machine Learning»? | S3-E4
¿Por qué el concepto de «paradigma» ya no sirve? | S3-E3
(Totalidad + Tipos dependientes) = Agda | S3-E2
¿Por qué es importante Julia? | S3-E1
Anuncio: revista Compusofía | S2-E24
¿Lenguaje de programación universal? | S2-E23
GNN: Graph Neural Network | S2-E22
Respondiendo a una crítica sobre el podcast | S2-C1
¿Cuáles son las tareas de un filósofo de la computación? | S2-E21
8 Principios de la programación | S2-E20
Semántica computacional | S2-E19
Hipercomputación - ¿Más allá de la tesis de Church-Turing? | S2-E18
Computación y programación funcional | S2-E17
Lamport y el problema de los generales Bizantinos | S2-E16
¿Qué es la computación cuántica? | S2-E15
[Aniversario] ¿Qué consejos le podrías dar a un estudiante de informática? (Actualizado) | S2-E14
Datos, información y la teoría matemática de la comunicación de Shannon | S2-E13
Los tres "paradigmas" de la ciencia de la computación: racionalista, tecnocrático y científico | S2-E12
Concurrencia, paralelismo y asincronía | S2-E11
Ontología de los programas computacionales | S2-E10
La programación probabilística y sus lenguajes | S2-E9
Dos posibles problemas en la carrera de un programador | S2-E8
Teoría de la computación y teoría de la programación | S2-E7
Principios de la programación | S2-E6
Filosofía de los lenguajes de programación | S2-E5
¿Qué es la computación? | S2-E4
El mito de Ada Lovelace | S2-E3
¿Generalista o Especialista en computación? | S2-E2
¿Cuáles son los tipos de computación? | S2-E1
La computación y sus enemigos | E27
Compiladores | E26
Máquina de Turing | E25
¿Qué es un Software? (Una mirada filosófica) | E24
Estructuras de datos persistentes | E23
Verificación formal de software y ¿la programación es un arte? | E22
¿Programador, Analista programador o Desarrollador de software? | E21
Sobre los algoritmos de aproximación y metaheurísticas | E20
¿Qué es la filosofía de la ciencia de la computación? | E19
Sobre base de datos: SQL, NoSQL, NewSQL y Polystore | E18
Abstracción / Sobre la importancia de leer y escribir | E17
¿Qué es un malware? ¿Qué es un virus informático? | E16
Racket - Un lenguaje de programación orientado a lenguajes | E15
¡Voy a escribir un libro! | E14
Abstracción / Lenguajes de programación - Parte I | E13
¿Qué significa ser un ingeniero de software? | E12
Deep learning o sobre la búsqueda automática de patrones en los datos | E11
Big Data o cuando tenemos una "lluvia" de datos | E10
¿Qué es la ética algorítmica? | E9
Machine learning o cuando los algoritmos aprenden de los datos | E8
Cálculo lambda y la programación funcional | E7
¿Qué significa ser desarrollador frontend, backend o fullstack? | E6
Dualismo computacional: Hardware y Software | E5
Paradigmas de la programación | E4
¿Qué es un algoritmo? | E3
Leslie Lamport, sistemas distribuidos y la importancia de las matemáticas en la programación | E2
¿Qué consejos le podrías dar a un estudiante de informática? | E1