







Talk #3 Files, algorithms, media, software as lived practice, and personal software
The community-first software era
Some ideas about how to encode our values into the tools we use

A pocket full of personal software - Bailey's Retrospective
A year-ish spent building software I want, the way I want with *in a low voice* llms
doctrine — vit
The vit doctrine: software should live. A social system for personalized software where the unit of exchange is capability.
doctrine — vit
The vit doctrine: software should live. A social system for personalized software where the unit of exchange is capability.
Perfect Software - Software for an Audience of One
We have many names to describe personal tools. Malleable software speaks to how it behaves. Home-cooked software speaks to who makes it.

The Local Relational Technologist
Who can we rely on for meaningful software in our communities?


Digital Art Enters the Museum Age — Social Software
We explore code and systems as a medium for creating new forms of art. We consider "software" in an expanded sense, examining the ways that we are programmed by technology around us and the ways we can write software to make change in the world.

Common Fabric
A social computing lab. We are building a medium for software that revolves around people, not apps.
Principles for crafting software
My principles for deciding what to work on and how to build it.

Geoffrey Litt
Welcome! I work on malleable software: computing environments where anyone can adapt their software to meet their needs with minimal friction. To see what that means to me, read this essay or listen to this interview.

Live Coding: A User's Manual
Live Coding: A User's Manual, published by MIT Press

“I think there’s a lot of value in these.” – Unsung
A blog about software craft and quality
