I don't think getting a programming job without possessing a degree is that rare of a story anymore. You can teach yourself anything online. I am actually self-taught developer and when I started, I was working primarily with people who had degrees, occasionally coming across another self-taught developer. I started about 12 years ago, but now I am increasingly encountering self-taught programmers who can run rings around developers with degrees.