Hot Take - We need more liberal arts kids and less STEM
A trend that I've been noticing as of late is the fact that kids from Stanford, MIT and other STEM centric schools that I've worked with or have heard stories about lack the social and communication skills, or the "polish", for a lack of better words to succeed in this client facing world.
What I've seen is that the larger shops are taking STEM majors from less "social" schools such as Georgia Tech, Stanford, MIT, Caltech, CMU, Imperial and Waterloo (the brits and canucks), who seem to break in off the back of their schools brand name alone. They bring little value to the table, especially if they majored in engineering or cs. We need more polished kids with the proper pedigree that we don't feel the need to hide from clients, not more engineerers, mathematicians, chemists and physicists.
On the contrary, kids that I've seen who come from Yale, Brown, Amherst and the more LACy types are the ones who can communicate well and have the right type of "polish" toroles. For every math and engineering course that a STEM major takes, he's not taking a history, english, linguistics or politics course to polish his written, verbal and argumentative skills.
tl;dr we should be hiring more kids from law schools, yale, brown, amhert, william & mary and the likes instead of stanford, mit, carnegie mellon and rice