Welcome, Unison Computing — Now in GA! - Uncork Capital

Welcome, Unison Computing—Now in GA!

Since the beginning of time (well, since the advent of cloud computing), software developers have been wrangling programming languages that were never really designed for the distributed web and fixing the gaps in existing infrastructure to improve the experience for anyone working on them.

Hundreds of companies have been started to fix these gaps and solve for the sharp edges. And even with all these products (or maybe because of them?!) building for the cloud today is just … complicated. And not just complicated, it’s bizarre that so much of the work that programmers do isn’t actually programming! It’s stitching together a growing deluge of “cloud native” technologies you’re supposed to use to assemble the Rube Goldberg machine of your overall system.

A microservices graph, drawn as a so-called “Death Star” diagram where each point on the circle represents a different microservice; lines between points represent calls between services (source: Unison.cloud)

A few years ago, functional programming leaders Paul Chiusano, Rúnar Bjarnason, and Arya Irani asked some slightly different questions: what would happen if you started from scratch? Could you build a language and accompanying infrastructure designed specifically for distributed computing? And — most importantly — could programming for the cloud actually be delightful?

Founder fit is extremely important, especially in a product as deeply technical as Unison. The founders are globally recognized experts in functional programming, the intersection of machine learning and software engineering, and are the authors of Functional Programming in Scala (28K+ copies sold). Needless to say, they know their stuff and are deeply passionate about the space.

Unrelated to the future of cloud computing but still highly noteworthy IMO was Rúnar’s mind-blowing live performance of Metallica’s Enter Sandman at the 2023 Uncork Capital Portfolio Summit 🤘🏻

Anyway. Fast forward to today and say hello to Unison , the future of cloud computing.

Unison presents the cloud as a single distributed computer, programmable simply and directly. Instead of many separate programs held together with glue, duct tape, YAML files and JSON blobs, one Unison Cloud program controls the entire “cloud computer”, coordinating hundreds or thousands of nodes. All with zero setup, deployment, packaging, or configuration.

This is all based on the Unison Language, an open-source programming language that developers love: statically-typed, functional, and designed specifically for distributed computing.

While the world certainly doesn’t need yet another elite hobbyist language or “Heroku 2.0”, the Unison language and Unison cloud allow for ground-breaking applications to be built in a fraction of the time and effort versus traditional means.

As an example, check out this write-up of how Paul created a Spark-like distributed dataset library in under a hundred (!) lines of code. But don’t take our word for it. Check out what the community has to say:

Today, Unison is generally available and free to get started with (and enjoy simple and predictable pricing as you do more).

We’re also excited (much belatedly) to announce our seed investment in the company alongside our friends at Amplify Partners, Good Growth Capital, and Bloomberg Beta. Welcome to the Uncork Portfolio, Team Unison! 🚀