Giles Bowkett has a quote I like that touches on that: (paraphrased)<p><i>We [programmers] create things that didn't exist before; when someone who doesn't have our knowledge is calling the shots we are working with a subset of possibility.</i>