Go to any software house and tell me how many 40+ year old developers there are. My bet would be <1%. That doesn't mean there aren't problems for recent grads but it isn't age discrimination - i.e. it isn't because they are young, it is because they are inexperienced and an older but equally inexperienced grad would have the same problem. OTOH the discrimination I was talking about is precisely age discrimination.