John O'Farrell

software developer and musician

exploring code's ability to simulate great complexity

and the intersection between programming and disparate mediums

music

original compositions

audiovisual experiments

visual

generative art

interactive graphics

writing

thoughts on technology

creativity and development