When Microsoft exploded onto the world, a seed change in computer games started.
Prior to Microsoft, a games programmer was trying to get a gallon from a pint pot. We had a floppy disc, or a cassette tape onto which all the game had to fit. We had a slow processor, a few K of ram, rarely had any sound hardware, rarely had any graphics hardware, and always worked in machine code.
Then Microsoft changed the environment, now we have a whole generation of people who think nothing of having huge textures, 44KHz sound, polygon counts in the millions because desktop machines have got more powerful, with more memory, graphics hardware, dsp's, etc. etc. etc.
But the world has changed yet again. The arrival of mobile devices as a mass market, the use of televisions and set top boxes as gaming machines, the explosion of new platforms that is happening at the moment brings a new challenge.
Now a whole sector has opened up where we don't have a couple of gig of ram, we don't have a DVD to store the game on, we don't have a 16 core CPU with 2 million line GPU's
You want a real challenge? Start working in this market.
Try and get Mass Effect 3 onto a mobile phone as a 10 meg download.
Try and get Modern Warfare III ported, or any modern AAA game working.
Now that's what's going to sort out the quiche eaters from the hackers.