Qué lectura / mooc / video online etc recomendarías para un ingeniero de software que quiera entender la reformulación de las matemáticas usando la teoría de conjuntos. Mi formación es en el aprendizaje automático, procesamiento de señales e imágenes con un buen conocimiento de cálculo, álgebra lineal, análisis funcional, análisis de Fourier y un gusto por las matemáticas :)
EDIT: Lo que sé es que el movimiento comenzó en el siglo XIX y en el siglo XX con la reformulación del Cálculo. La motivación era, creo, dar al Cálculo un fundamento basado en la Lógica para evitar contradicciones (no recuerdo cuáles eran las contradicciones o paradojas).