Érase una vez un algoritmo... cover art

All Episodes

Érase una vez un algoritmo... — 149 episodes

#
Title
1

«Magnifica Humanitas» y la IA | E-148

2

Cuando el software sobrevive a sus razones | E-147

3

Agentes que negocian: contratos de información | E-146

4

Infraestructura cognitiva-artificial | E-145

5

El gap de especificación en los agentes de código | E-144

6

Arquitecturas de Error: Sobre el código generado por humanos e IA | E-143

7

Evolución Estructurada de Código | E-142

8

El futuro de la ingeniería de software impulsado por IA | E-141

9

LLMs como integradores de conocimiento | E-140

10

Nuevo libro: Palabras y Algoritmos (Enero 2025) [+ TheDojoMX] | E-139

11

Algoritmos: una visión moderna [+ TheDojoMX] | E-138

12

¿El fin de la informática? | E-137

13

Las posibilidades de los modelos generativos de IA | E-136

14

Sobre mi libro Principios de Programación y sobre el arte de escribir [+ TheDojoMX] | E-135

15

Estoicismo y Computación | E-134

16

Creatividad e Inteligencia Artificial, de Margaret Boden | E-133

17

La arquitectura de la complejidad, de Herbert A. Simon | E-132

18

La Prueba de Turing no es una prueba | E-131

19

«Es como volver a empezar» | E-130

20

Pragmatismo, utilitarismo y contemplación en tecnología ~ [+TheDojoMX] | E-129

21

¿Qué es un programa computacional? | E-128

22

Cristian Steib: entre Arduino y Kubernetes | E-127

23

Las implicaciones filosóficas de la IA, y el lenguaje de programación L* | E-126

24

¿Qué diferencia la inteligencia humana de la artificial? | E-125

25

Mentes geniales: Niklaus Wirth (1934-2024) | E-124

26

La moralidad en los LLMs | E-123

27

Máquina de Turing Consciente | E-122

28

El libre albedrío y la informática | E-121

29

Manuel Rubio (Parte III): la historia de los lenguajes de programación (década de 1960) | E-120

30

Una breve historia de la computación cuántica ~ Parte I | E-119

31

Principios de programación (nuevo libro) | E-118

32

LLMs y ChatGPT: tres recomendaciones | E-117

33

Jesús Gómez: Clojure y la programación funcional | E-116

34

Oscar Fernandez Sierra: la importancia de ayudar | E-115

35

AlphaDev: la nueva aventura de DeepMind | E-114

36

Computación y humanidades: tres puntos de encuentro | E-113

37

Reparadores automáticos de programas | E-112

38

José A. Alonso Jiménez (Parte II): ChatGPT, y de una probable síntesis en la IA | E-111

39

Raúl Castro: sobre la actividad de programar | E-110

40

Ramon Llull y Gottfried Leibniz: en los comienzos de la computación | E-109

41

Breves reflexiones filosóficas sobre ChatGPT | E-108

42

Computación Neuromórfica: ¿El futuro de la computación? | E-107

43

Mentes geniales: Edsger Dijkstra (1930-2002) | E-106

44

El futuro de los lenguajes de programación | E-105

45

Generadores automáticos de código: ¿El fin de la programación? | E-104

46

Manuel Rubio (Parte II): Historia de los lenguajes de programación | E-103

47

Rust, y tipos de implementación de un lenguaje de programación | E-102

48

Fabián Vega Alcota: Haskell y la programación funcional | E-101

49

Renacer ~ Parte III ~ Final | E-100 [Celebración]

50

Los tónicos de la voluntad ~ Parte II | E-100 [Celebración]

51

Mañana en la batalla piensa en mí ~ Parte I | E-100 [Celebración]

52

Andros Fenollosa (Parte II): Escribir, Python y las aplicaciones web de tiempo real | E-99

53

Una breve historia de la Inteligencia Artificial — 2006-2022 ~ Parte III | E-98

54

Cibernética y programación: un punto de encuentro | E-97

55

Una breve historia de la Inteligencia Artificial — 1981-2005 ~ Parte II | E-96

56

¿Cuándo escribimos HTML estamos programando? | E-95

57

Una breve historia de la Inteligencia Artificial — 1950-1980 ~ Parte I | E-94

58

Computacionalismo | E-93

59

Invariante | E-92

60

¿Qué es un lenguaje de programación? ¿El compilador es el lenguaje? | E-91

61

Patricio Reyes: análisis de datos urbanos | E-90

62

Héctor Patricio: desarrollo de software y sus desafíos futuros | E-89

63

Eduardo Díaz: la naturaleza del software | E-88

64

A la sombra de Alan Turing | E-87

65

Senderos de una desilusión: ¿por qué la programación no puede ser matemática? | E-86

66

José Cifuentes: educación e informática | E-85

67

Mario Sotil: ingeniería de software y sistemas distribuidos | E-84

68

Rafael Gómez: desarrollo de software: pasado, presente y futuro | E-83

69

Jesús-Adolfo Mejía: optimización bi-nivel, matemáticas y Julia | E-82

70

Los límites de la abstracción | E-81

71

Las vulnerabilidades y retos de la Inteligencia Artificial | E-80

72

Uma Zalakain: teoría de los lenguajes de programación | E-79

73

Teoría de las Categorías. ¿El último puente entre la programación y las matemáticas? | E-78

74

Pamela Bustamante: optimización matemática y los retos de la inteligencia artificial | E-77

75

Carlos Lauterbach: toda una vida en informática | E-76

76

Daphne Gallardo Ramos: la importancia de las mujeres en la informática | E-75

77

¿Los libros técnicos son solo para principiantes? | E-74

78

Antonio Cabrera: ingeniería y programación | E-72

79

José A. Alonso Jiménez: lógica computacional y programación funcional | E-71

80

Orlando Méndez: ingeniería de software, tecnología, ética y política | E-70

81

Manuel Rubio-Sánchez: recursividad, investigación y el valor de los fundamentos | E-69

82

¿Los robots podrán amar? | E-68

83

Andrés León: criptomonedas y la importancia de aprender | E-67

84

¿Existen principios en la programación? | E-66

85

Andros Fenollosa: programación funcional, Clojure y el amor a la informática | E-65

86

Números aleatorios | E-64

87

Manuel Rubio: programación concurrente, Erlang y la historia de los lenguajes de programación | E-63

88

Algoritmos, heurísticas y las estructuras recursivas | [Cumplimos dos años] | E-62

89

Felipe Santa-Cruz: buen código, teoría y la programación funcional | E-61

90

Sobre la brevedad de la vida y el amor a la abstracción | E-60

91

Tres cosas divertidas de la programación: clasificador de malware, hormigas y lenguajes | E-59

92

Claudio Albornoz Flores: matemáticas, ciencia de datos y el valor de la programación | S3-E6

93

Mentes geniales. La vida y obra de 12 grandes informáticos | S3-E5

94

¿Qué es «Quantum Machine Learning»? | S3-E4

95

¿Por qué el concepto de «paradigma» ya no sirve? | S3-E3

96

(Totalidad + Tipos dependientes) = Agda | S3-E2

97

¿Por qué es importante Julia? | S3-E1

98

Anuncio: revista Compusofía | S2-E24

99

¿Lenguaje de programación universal? | S2-E23

100

GNN: Graph Neural Network | S2-E22

101

Respondiendo a una crítica sobre el podcast | S2-C1

102

¿Cuáles son las tareas de un filósofo de la computación? | S2-E21

103

8 Principios de la programación | S2-E20

104

Semántica computacional | S2-E19

105

Hipercomputación - ¿Más allá de la tesis de Church-Turing? | S2-E18

106

Computación y programación funcional | S2-E17

107

Lamport y el problema de los generales Bizantinos | S2-E16

108

¿Qué es la computación cuántica? | S2-E15

109

[Aniversario] ¿Qué consejos le podrías dar a un estudiante de informática? (Actualizado) | S2-E14

110

Datos, información y la teoría matemática de la comunicación de Shannon | S2-E13

111

Los tres "paradigmas" de la ciencia de la computación: racionalista, tecnocrático y científico | S2-E12

112

Concurrencia, paralelismo y asincronía | S2-E11

113

Ontología de los programas computacionales | S2-E10

114

La programación probabilística y sus lenguajes | S2-E9

115

Dos posibles problemas en la carrera de un programador | S2-E8

116

Teoría de la computación y teoría de la programación | S2-E7

117

Principios de la programación | S2-E6

118

Filosofía de los lenguajes de programación | S2-E5

119

¿Qué es la computación? | S2-E4

120

El mito de Ada Lovelace | S2-E3

121

¿Generalista o Especialista en computación? | S2-E2

122

¿Cuáles son los tipos de computación? | S2-E1

123

La computación y sus enemigos | E27

124

Compiladores | E26

125

Máquina de Turing | E25

126

¿Qué es un Software? (Una mirada filosófica) | E24

127

Estructuras de datos persistentes | E23

128

Verificación formal de software y ¿la programación es un arte? | E22

129

¿Programador, Analista programador o Desarrollador de software? | E21

130

Sobre los algoritmos de aproximación y metaheurísticas | E20

131

¿Qué es la filosofía de la ciencia de la computación? | E19

132

Sobre base de datos: SQL, NoSQL, NewSQL y Polystore | E18

133

Abstracción / Sobre la importancia de leer y escribir | E17

134

¿Qué es un malware? ¿Qué es un virus informático? | E16

135

Racket - Un lenguaje de programación orientado a lenguajes | E15

136

¡Voy a escribir un libro! | E14

137

Abstracción / Lenguajes de programación - Parte I | E13

138

¿Qué significa ser un ingeniero de software? | E12

139

Deep learning o sobre la búsqueda automática de patrones en los datos | E11

140

Big Data o cuando tenemos una "lluvia" de datos | E10

141

¿Qué es la ética algorítmica? | E9

142

Machine learning o cuando los algoritmos aprenden de los datos | E8

143

Cálculo lambda y la programación funcional | E7

144

¿Qué significa ser desarrollador frontend, backend o fullstack? | E6

145

Dualismo computacional: Hardware y Software | E5

146

Paradigmas de la programación | E4

147

¿Qué es un algoritmo? | E3

148

Leslie Lamport, sistemas distribuidos y la importancia de las matemáticas en la programación | E2

149

¿Qué consejos le podrías dar a un estudiante de informática? | E1