HNHacker News
TopNewBestAskShowJobs

msccuba

1 karma · joined March 17, 2019

submissionscomments
msccuba··on The Flying Car Is Dead
Don’t think it is dumb at all. If these flying cars can get rid of roads it would be a win for humans and animals. I hate roads. Imagine a world without roads and everyone transports by air. The space it could freed could be used for bigger housing and more land for nature. There would be no need for waiting for semaphores as well.
msccuba··on Alan Kay on the Meaning of “Object-Oriented Programming” (2003)
For you the implications of message passing might be apparent instantly but for me and maybe others it would've been easier to grasp data ownership by simply telling us about data ownership.

You wanted to explain data ownership, but what you got was cells, computers, networks and finally "message passing".

msccuba··on Alan Kay on the Meaning of “Object-Oriented Programming” (2003)
Q: Alan, how do you suggest coding? Alan: well we should not have one big source of data. We should organize code into compartments each doing it's own thing with their own data like cells. Q: How would that work Alan: Message passing!

Few years later Q: What is OOP? Inheritance, polymorphism, etc? Alan: It is message passing. All the other stuff I haven't figured it out yet. They are just nice to have things.

Me: Actually OOP is code organized into cell/computer like structure that happen to use messages to make it work.

Dear Alan don't emphasize message passing although that is a way to deny the other techniques as non-essential to OOP.