In countries other than the UK, I've heard of many people entering the programming field through a non-CompSci degree, but here if you don't have some kind of related degree you wouldn't get considered for a job in that particular field. This goes for many other fields, not just programming. But not here (UK). Out-of-box thinking just isn't the way industry operates here and that's never a good thing, to always operate in a very predictable way to create a weakness in the system.