Programming really is a buzz word ever since the take off of Apple's mobile devices and the follow-up of other companies entering the Android market. It's now such a buzz word that the government have decided that it's officially the future of the industry and is far more important to the average student than anything else in the current curriculum. Obviously, due to our love of programming (well a lot of us anyway) many teachers have been happy to jump on the bandwagon, eager to pass on their passion of Java to their students without stepping out of line with what we're meant to teach. However, is it really a good idea to denounce the rest of the curriculum in favour of programming - currently in the top ten favourite things of people who don't really know what it is and don't know how to do it? I love programming probably more than most on here, and am ashamed to say that learning programming languages is a passion of mine, but I'm not going to suggest that the key skill that will be required in the future job market is programming, because it won't. Love them or hate them, office ICT skills are a principle component of the large majority of workplaces. The average worker isn't going to be required to create their company's iPad app but they might just need to create a spreadsheet which automates a graph. So, is programming just a bandwagon buzz-word at the moment? Will it soon go back to being the passion of hunched-over, spectacled, social-delinquents as soon as the wonder of smart-phones and tablets dies down or do you genuinely think, proper programming has a place, and the time to be taught in school?