SHIFT: How a Shell Becomes Convergent
A look at the architecture beneath SHIFT's convergence mode: one configuration flag, a dozen listeners, and what it actually takes to make a phone shell turn into a desktop without restarting.
Thoughts on software engineering, systems, and everything in between.
A look at the architecture beneath SHIFT's convergence mode: one configuration flag, a dozen listeners, and what it actually takes to make a phone shell turn into a desktop without restarting.
A personal note on why I forked Plasma Mobile, what SHIFT does, and why convergence is finally feasible after thirteen years of waiting for the substrate to catch up.
WEFT OS — Post 4 of 10. Why a Wayland compositor is an authority boundary, and why WEFT treats it as a security contract before it is architecture.
WEFT OS — Post 3 of 10. Why Servo is a foundation choice, what it implies, and what it costs.
WEFT OS — Post 2 of 10. Firefox OS, Ubuntu Touch, and Sailfish OS were right about the direction of computing — and arrived before the world was ready to pay for it.
The European Parliament just voted to restrict mass scanning of private communications. This isn't the end of the dossier, but it changes the shape of the fight.
WEFT OS — Post 1 of 10. A desktop shell as an HTML document, and why that is neither a browser skin nor Electron.
Why I built a deterministic environment engine, how it compares to Toolbox, Distrobox, Kapsule, mise, and Homebrew, and what 'content-addressed' actually means when you're the one implementing it.
A practical tour of liquid delegation as a trust graph, the Condorcet paradox, and how to compute Schulze results without hand-waving — grounded in Likwid’s implementation.
A reflection on LLMs as an engineering abstraction layer: productivity, authenticity, and the more important question of ownership.