I don't have a CS degree...or any degree. Some of our best engineers at GitHub never even graduated high school. But also, some of them had a BS, masters, or PhD in CS. Amazing programmers come from all backgrounds. Using formal education as a hiring filter is nonsense.