Robert C. Martin has been an authority in computer science for many years, most of his work and publications are taken as must-do in Software Engineering.

Here we have it at RailsConf giving us an history lesson about Programming Languages and the evolution of computing science.