Why do some people find computer programming enjoyable?

20 answers 20