6 Comments

String Alan Kay vibes :)

Expand full comment
author

Hi Srini, thanks for the comment. Would you elaborate a little on this note?!

Expand full comment

Sure! Basically the part about “why do we need apps? [Or even an OS]” aligns strongly with Alan’s vision in many of his talks. He strongly believed in the power of software objects, and designing a system that acted the same as it did within a single machine or interacting with millions of foreign ones. All with objects exchanging pure messages

Expand full comment
author

I remember as a teenager being excited - for about a day! - when I first came across object-oriented programming - well, Smalltalk and Simula. I thought message passing would be asynchronous with every object having a virtual thread. When I found out that flow of control passes right into the target object, I remember feeling so disappointed. Perhaps because I sensed I'd spend the rest of my life inventing what I actually wanted!

Expand full comment
author

You can't achieve what you describe with synchronous comms over the network, whereas with state-based async comms, you can get closer to the ideal of local and remote objects being seen the same by the user.

But, yes I liked the idea of a language that was also the OS.

Expand full comment