I have some experience in academia and I mostly see the extremes: either blatant wholesale copy/paste as much as possible, or an extreme "not invented here" attitude, refusal to use existing solutions, a sentiment that everyone else's code is useless crap, and a lot of reinvented wheels.