Alan Kay is an iconoclast in the history of personal computing. He worked at Apple, Xerox PARC and Atari. He was part of Apple’s R&D team up until 1984. He has challenged the direction of personal computing and is the father of object orientated programming – which is the foundation of many modern programming and web development languages.
Kay’s presentation on computing given in 2009 is well worth a watch to get a macro view of the state-of-play in computing. It is interesting how many new ideas are actually old and how the skills of computer programming in some ways has gone backwards. More on Alan Kay related posts here
He even has a profile in the encyclopaedia Brittanica here.