The story of ideals, varieties and algorithms