Content-type: text/html Downes.ca ~ Stephen's Web ~ Decentralizability

Stephen Downes

Knowledge, Learning, Community

We want to make decentralized, but if we start there, we break a key principle of software design, which is that we must start with the user experience. Which sounds great, but when you start with the user experience it's really easy to make software that is very hard to decentralize later. So what, asks Gordon Brander, is the minimum we need to build to make our user-focused software decentralizable? His answer: Immutable data, universal IDs, user-controlled keys. "If you have all three," he says, "you have a fair shot at building first, decentralizing later." Sounds easy - but how to get even this far is hard.

Today: 1 Total: 91 [Direct link] [Share]


Stephen Downes Stephen Downes, Casselman, Canada
stephen@downes.ca

Copyright 2024
Last Updated: Nov 21, 2024 06:41 a.m.

Canadian Flag Creative Commons License.

Force:yes