Many smart guys have a degree but they're not smart because of the degree, it's just that they were smart to begin with but decided to finish their degree for one reason while other smart people decided otherwise for another reason.
Having a degree doesn't make a good engineer or a programmer: it just doesn't prevent that either.
Having a degree doesn't make a good engineer or a programmer: it just doesn't prevent that either.