A developer explains how ‘creative coding’ could heal our relationship with technology