Asynchronous Boundaries and Back Pressure
Non-blocking back pressume is a useful way to avoid common problems at the asynchronous boundary between autonomous agents.
Continue reading...
Regaining Control of Our Data with User-Managed Access
User-managed access is real and promises to change how we control our personal data. This article describes one of the problems that UMA solves and shows what that's good for user control.
Continue reading...
Culture and Trustworthy Spaces
Culture is an important component of self-organizing systems. In this post, I explore this concept as it relates to the Society of Things I described earlier.
Continue reading...
Resources, Not Data
We need to stop trying to understand REST in terms of data-centric programming paradigms. The result will be better-designed APIs.
Continue reading...
Tesla is a Software Company, Jeep Isn't
The recent hacks of Jeep and Tesla provide a shining example what it means for every company to be a software company.
Continue reading...