&gt;E.g. the popularity of CS in the media means that it attracts poor candidates<p>Well, that&#x27;s somewhat true, although it&#x27;s probably more to do with middle class jobs drying up in <i>other</i> professions than the media.<p>Increasingly it seems that Tube Drivers and Programmers are the only middle class jobs left.<p>Tube drivers because they can still shut down London.<p>Programmers because lots of people with more money than god still believe in unicorns and because they are willing to channel that belief into a fire-hose of capital financing.