I took a total of 6 computer science credits en route to my B.A. in Anthropology and, forgive my immodesty, I think I do really well as a programmer.
Heck, the three best programmers I've had the pleasure of working with are college dropouts. And the worst developer I currently work with has an M.S. in Comp Sci from Stanford (that would be pretty awkward if she read this).
I think it's unfortunate that Joel puts such emphasis on a CS degree, never mind its curriculum.