There is a shortage of skill. There does not seem to be a shortage of programmers. A disturbing number of people have degrees or other credentials that indicate they can program, yet they lack the...