







Decent Patterns is a collective effort to further the adoption of decentralized technologies by providing open tooling and resources for the community.
Report | Decent Patterns
Decent Patterns is a collective effort to further the adoption of decentralized technologies by providing open tooling and resources for the community.

a practical guide to decentralization (for my friends) - tim's tinkerings
Decentralisation as a shifting mental framework
Programming note: every week I send out an email newsletter. It contains all the articles I published that week, as well as an additional essay that has been not been published elsewhere yet. This is a republication of last week’s essay I send out. If you’re interested, subscribe below to get all the updates directly […]

Sufficient Decentralization for Social Networks
A design pattern to reduce centralized control and change incentives in social networks.

Game Programming Patterns
I’m here to help! Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster.
Decentralization: Worth The Wait — Open Tech Strategies | Blog
Ethan Zuckerman has a piece in Wired that says building decentralization tools is a sucker's bet. He and his coauthors, Chelsea Barabas and Neha Narula, mention the FreedomBox, which I helped lead, as an example of how difficult this stuff is. They point to a list of things that make decentralized efforts prone to failure and conclude:
Centralization, Decentralization, and Internet Standards
Despite being designed and operated as a decentralized network-of- networks, the Internet is continuously subjected to forces that encourage centralization. This document offers a definition of centralization, explains why it is undesirable, identifies different types of it, catalogues limitations of common approaches to decentralization, and explores what Internet standards efforts can do to address it.
Decentralized Data Compliance Working Group
Working on clarifying decentralized storage compliance, shared ToS, code of conduct, and other public good outcomes - Decentralized Data Compliance Working Group
The ecosystem is moving
Considerations for distributed and decentralized technologies from the perspective of a product that many would like to see decentralize....

Writing about Agentic Engineering Patterns
I’ve started a new project to collect and document Agentic Engineering Patterns—coding practices and patterns to help get the best results out of this new era of coding agent development …

Practical Decentralization
The point of decentralization is to guarantee the rights of individuals and communities on the Internet. Pulling that off is a balancing act between practicality and ideology.

Practical Decentralization
The point of decentralization is to guarantee the rights of individuals and communities on the Internet. Pulling that off is a balancing act between practicality and ideology.

01 - Decentralized Web: An Introduction - Resource Guide
This resource guide was created to accompany Session 01 of the Webinar Series Imagining a Better Online World: Exploring the Decentralized Web. This session introduced essential DWeb concepts to library workers through demonstrations, resources, and examples of decentralized technologies in action. A video recording of this session has been archived by the Internet Archive and it can be viewed here.

Anti-patterns: things to avoid - Agentic Engineering Patterns
Anti-patterns: things to avoid - Agentic Engineering Patterns
Anti-patterns: things to avoid - Agentic Engineering Patterns
Anti-patterns: things to avoid - Agentic Engineering Patterns
Paradigm shifts for the decentralized Web
The answer to these questions varies with different degrees of decentralization: