the only degree that should matter is the quality of programming/coding a person can do - a degree certificate, which is basically a paper can not guarantee the quality of a hacker and his/her skills. The society has become way too demanding - also supply and demand is off-balance. situation in india is different than in north-america ... in USA/Canada i have seen that you can still survive without a degree but in india you just cant survive, in fact every other person (applying for a job) is a master degree holder - competition over there is crazy - but there are few entrepreneur who think out of the box - for example people behind the Zoho.com hire poor students from the high-school in a village, they then train them and within few months these high-school students become one of the best developers ... this is a must read interview "The Smartest Unknown Indian Entrepreneur": http://www.forbes.com/2008/02/22/mitra-zoho-india-tech-inter...