Programming and programming languages (Alan Kay)
vpri.org
vpri.org
And seeing OMeta or similar systems makes me never want to touch e.g. Java again, where useless getters and setters alone take more LOC than the whole implementation of OMeta.
But: Today's browsers offer us a similar graphical environment we can easily modify with code and for instance knockout.js allows me to write impressively little code to achieve what I want. I'm looking forward to what people will do with the web while I try to understand what people started more than 30 years ago.