We live in an age of diminishing talent in many fields, tech being the most obvious. With the proliferation of mobile technology and do-it-yourself apps, there is less interest in pursuing software development degrees. Companies are going to extremes in interviewing and screening to hire the top people. Google may put a candidate through 25Read more