|
|
||
Simon Morris's BlogThe Lost GenerationPosted by javakiddy on August 28, 2007 at 09:25 AM | Comments (4)It's exam results season once again in the UK, and as usual newspapers are complaining how easy modern exams are. If they're to be believed in days of yore a Mathematics pass grade involved proving Fermat's Last Theorem — today one merely need find the exam room and spells one's name correctly. A junior school teacher recently told me current practice advises against correcting more than five spelling errors in a pupil's text, for fear of smothering their creativity with a smog of red ink. Initially I reacted with incredulity, but upon reflection I realised each generation's education slaughters a few sacred cows of the previous generation. In the final three years of high school my own "Eng Lit." education took in three Shakespeare plays, a couple of Arthur Miller offerings, some Orwell, brief excursions into Dickens and Brontë, a smattering of Dylan Thomas, and sundry other classics (To Kill a Mockingbird and Hobson's Choice stick in the mind.) And that's just the stuff I can remember! I considered this modestly taxing, until I recalled my father's generation apparently studied Latin and learnt their poetry by heart. Much as I appreciated "Under Milk Wood", "If", etc., I'm eternally grateful I don't have them etched indelibly onto my brain. Times change, priorities change. Education is shaped by the present, and in turn it helps shape the future. Nothing demonstrates this more than the World Wide Web revolution of the past decade (just in case you thought I'd forgotten this is technology blog!) If environment shapes our learning, what has the last decade done to today's programmers? And if the internet is now to be nudged back towards the (neo-)desktop via RIAs (Rich Internet Applications), how might that web-centric education obfuscate, or even hinder, that transformation? Selling your soul for an executive parking spaceI'm going to make a bit of a leap of faith here. I've no figures to back this up, it's just a hunch: I'm guessing the average age of the majority of professional programmers — the community as a whole — is probably somewhere in their early to mid twenties. Before you spit your java all over that nice new widescreen monitor, and reach for the COMMENT button, hear me out... For organisations centred around software, the demographic of programming staff probably extends into middle age and beyond. But most programmers don't work in 'software houses'. Finance, publishing, commerce, transportation, the military — all business is now highly reliant on software. The birth of e-commerce saw an increase in programmers at these non-software organisations. Companies previously making do with a meager programming team suddenly up-sized their techie quota when e-commerce began to demand a 24/7 web presence. For such programmers promotion naturally takes them away from 'the source'. One moment they're a coke-swigging pizza-munching code junkie, the next they're suited and booted, tidy haircuts, thumbing copies of Powerpoint for Dummies. Okay, not everyone is caught by this Logan's Run style cull, a few survive long enough to become crusty 'COBOL beardies' (the cult of the IBM AS/400), but sooner or later the majority get lured away from the career dead-end that is the programming/web team. Supposing this proposition is indeed true, it naturally follows that the majority of today's programmers have lived their entire professional lives in the shadow of the World Wide Web. An entire generation for whom the phrase "user interface" means HTML and Javascript. From a coding standpoint they know nothing outside the quaint little parallel-universe that is the web browser, with its own laws, customs and polytheist religion, who's gods (IE, Gecko, Opera, Safari...) must be placated for an application's success. Pushmi-pullyu
| ||
|
|