Remix.run Logo
GMoromisato 5 hours ago

I'm still working on GridWhale.

My premise is simple: What if we could build a vertically-integrated, batteries-included, cloud-based development and execution environment that eliminated all the complexity of cobbling together a hundred different dependencies?

I learned to program in a simpler age, when programs ran on a single machine and had direct access to input, output, and storage. We didn't have to worry about client-server communications, or async storage calls, or idempotent microservice requests.

The reason we worry about that now is because modern programs don't run on a single machine anymore. They run on a distributed system with thousands/millions of clients (web browsers) connecting to hundreds/thousands of backend servers.

But what if we could build a platform abstraction layer on top of that distributed system? What if the platform took care of all the distributed complexity and the program itself didn't have to worry about that. From the program's perspective, it's just running on a big (abstract) machine. That's GridWhale.