Explore MetaComputer™

The MetaComputer™ (Part "How" of 3)

January 11, 2025

In the previous articles of this series, I talked about why we need a new computing model and what that model should look like. The “why” was pretty clear – we’re drowning in accidental complexity while building distributed systems. The “what” painted a picture of a unified computing environment that makes building distributed applications more tenable. Now comes the challenging part – how do we get there?

Starting at the Foundation

When you’re building a skyscraper (yes, I’m bringing back that analogy from Part “Why”), you don’t start with the penthouse. You start with the foundation. In our case, that foundation is a programming model that treats distributed computing as a first-class citizen rather than a bolt-on addition.

Continue reading →

The MetaComputer™ (Part "What" of 3)

Representative image for the topic, The MetaComputer™ (Part "What" of 3)

December 9, 2022

In part “Why” of this series that appeared previously, I talked about the need for a new computing model that simplifies modern cloud-native distributed application development. In this part, I’ll go into some details of what this new computing model should be and what it should provide.

Continue reading →

The MetaComputer™ (Part "Why" of 3)

Representative image for the topic, The MetaComputer™ (Part "Why" of 3)

November 27, 2022

It’s been a quite a while since I truly enjoyed programming at work. Don’t get me wrong. I like wrangling with code to make interesting stuff happen. The problem is that for a long time now, making interesting stuff happen with code hasn’t been the end game. Since the last ten years or so, it’s become incredibly more complex to get finished code to start working in the real world (aka production). Some say it’s because we OD’d on microservices. That probably true but there’s more to it than that alone.

Continue reading →

MetaComputer™

Tahir Hashmi