I've worked with lots of programmers over the years and a CS degree has been a very poor indicator of their ability to program in the large.