Erik Meijer is a legend
Whatever your views on agile, Erik is the man behind bringing FP concepts such as monads into the mainstream īn the form of LINQ and more recently Rx to .NET. Both immensely powerful additions to .NET.
I realise this doesn't have much to do with the discussion, but whatever, thanks Erik.