Why so few Computer Science degrees granted?

<p>

</p>

<p>Something worth noting is that it is commonly thought that there is a 10 to 1 difference in productivity between the best and worst software developers.</p>

<p>[Productivity</a> Variations Among Software Developers and Teams: The Origin of “10x” - 10x Software Development](<a href=“http://forums.construx.com/blogs/stevemcc/archive/2008/03/27/productivity-variations-among-software-developers-and-teams-the-origin-of-quot-10x-quot.aspx]Productivity”>http://forums.construx.com/blogs/stevemcc/archive/2008/03/27/productivity-variations-among-software-developers-and-teams-the-origin-of-quot-10x-quot.aspx)</p>

<p>If you are closer to the 1 than the 10, then your job is at greater risk of being cheaply outsourced (the offshore outsourcing companies in (e.g.) India are not generally staffed with IIT graduates; the IIT graduates and other top talent are likely doing something more interesting, such as going to graduate school in the US and then getting an interesting highly paid job in the US). The same can apply if you are in a group or division that is overall closer to the 1 than the 10.</p>