What makes complex patterns emerge from simple local rules? Exploring visual and algorithmic ideas means constantly negotiating freedom and control - committing to a fixed vision, or letting curiosity redirect it when the output offers something better.