“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”