This is a very good talk where Alan Kay talks about what’s wrong with current OOPS languages and how he envisioned object oriented. For those who don’t know, Alan Kay coined Object Oriented Programming term. He is also one the guys who designed Smalltalk. There are many awesome ideas shared in this talk. I liked the quote below:
The part of message of OOP was that as complexity start becoming more and more important architecture is always going to dominate material.