Good article, but will the intended audience read it?
Interesting stuff. I made pretty much all the mistakes identified. Didn't do A-Level Maths, did Computing instead, because I wasn't planning to go to Uni at the time. Halfway through my A-Levels, decided to go to Uni but found most of them required A-Level Maths. So ended up at Newcastle Uni, which didn't require A-Level Maths, but instead hit me with a deluge of Maths in the first year, which completely overwhelmed me and I dropped out after year 1, back in the mid 90's.
So really to get the best out of this article, you need to be a 16 year old making your A-Level selections. I wonder how many 16 year olds, or indeed 18 year olds will read this article? A handful is my guess.
To support what someone else said above about HNCs, I fortunately landed on my feet and after dropping out did an HNC in Computing. Far more suitable for me and it led to a Software Apprenticeship with a telco, where I did an HND in Software Engineering on day release. Ultimately I've done alright, although I'm not a developer. A degree isn't for everyone, and despite the subtext of the article and the majority of the comments, there are areas of IT other than development, you know. Some may see development in HFT as the pinnacle, but a code monkey in HFT is still just a code monkey. ;)