Most distributed systems don’t fail because of bad code.
They fail because of orchestration.
Not immediately. Not loudly.
Slowly.
A retry happens at the wrong time.
Two controllers race each other.
State drifts just enough to cause inconsistency.
And suddenly… debugging becomes guesswork.
You try again.
This time it works.
But you don’t know why.
We’ve built incredible systems.
But the way we program control planes is still:
• timing-dependent
• hard to reproduce
• difficult to reason about
I’ve been exploring a different question:
What if orchestration itself was deterministic?
What if:
Same input → same execution → same outcome
Every time.
That’s what I’ve been building.
A programming model where systems don’t just run.
They continuously stabilize toward a desired state.
Not scripts.
Not controllers.
Something else.
Still early. But the ideas are starting to take shape.
Sharing more soon.
Top comments (0)