Original Post
I am pretty seriously believe that for almost 100 years we haven't made any significant improvement on top of the Alan Turing/John von Neumann computer architecture.
The original program did exist and ran on a single core.
Then we hit the so called "von Neumann bottleneck".
We have tried to address it since then. We thought that many cores was the solution. It wasn't: it simply gave us unscalable and unmanageable mess of multiple interconnected computers, or cores contending for concurrent access to the same resources.
I'm the only person on Earth who has a working solution that supersedes this 100-years old design. I found the way to make one giant distributed .exe that runs on many cores and many devices simultaneously, while maintaining a perfect so called "object capabilities" security model of access, ownership, and share of resources.
And developers can reason about the code in all holy grail way they dreamed of: object-oriented, reactive programming automatic dataflow, statecharts, Verilog, FPGAs, Python... whatever they want, but this time it's massive, distributed, infinitely scalable, homogeneous program.
No more #heterogeneous #computing.
To make an analogy, if you know about Node.js, imagine that every client session browser state is a temporary instance of a class transparently existing from the point of view of the server-side program as a part of it.