Geometry, codes and difference sets: exceptional connections