The Bruised Edge

Experiments in software, media, craft, and life