I think its already been iterated on by other commenters, but almost all of this advice is wrong. Name brands play a huge roll in careers, even in programming ones. If you have worked a long career and havent worked at a big name company, thats a huge negative signal.