I think I choose courage
To adopt Distributed Async Await is to adopt curiosity, exploration, and courage.
Distributed Async Await is a specification.
Resonate is an implementation that follows that specification.
Resonate HQ is a company that is doing 2 things:
Promoting adoption of Distributed Async Await, such that it becomes a standard design for cloud programming models.
Building Resonate, an implementation that follows the specification to prove the specification’s effectiveness.
At the moment, there is no single place that fully defines the specification. Concepts, protocols, and other details are spread out across many different documents, intertwined with the concepts of Resonate, and inside the heads of the Resonate HQ engineers.
Though, it has quickly become one of our priorities to ensure there is a distinct separation between the two and accessible documentation for both.
I think the Distributed Async Await specification is really special. While we are motivated to create a successful business out of our endeavours, with something like Resonate, a huge reward for us would be the substantial adoption of the specification itself.
Why?
Because, the specification is a result of honest curiosity, deep systematic exploration, and courage.
To adopt the specification, would be to adopt and value those traits.
While curiosity and a desire to explore are often traits found in engineers, it has been my experience that courage is more rare.
Courage, not to be confused with charismatic arrogance or ego-centricity is something that I admire. Courage is something I will support. Courage is action despite fear.
Distributed Async Await is the result of action despite fearing merchants of complexity — despite fearing powerful adversaries — despite fearing unknown unknowns, all the while remaining humble and approachable.
I choose Distributed Async Await because I have witnessed my own ability to reason about complex systems expand by exercising courage — courage to decompose the complexities that I was told to accept, to ignore, to pretend didn’t exist — the same courage I see in the folks who discovered Distributed Async Await.
That is — I choose to follow
, his honest curiosity, his deep systematic exploration, and his courage — and his willingness to share what he has learned with those who wish to learn it.