This does not necessarily mean that wages are falling. It could be that a lot of the new jobs created are "beginner" jobs with lower wages that pull the average down, but the existing jobs still pay what they used to or more.
What is / will drive wages down is making the process of becoming an (experienced) programmer easier, by lowering the per case work needing done and lowering the barrier to entry (compare writing C++ in 2002 to 2012), and the resources available) and that most use cases are best suited by high level dynamic languages like Python or Ruby, which have significantly less work investment to get results compared to old fav…
The complexities of twiddling with memory have been replaced with the complexities of making a ton of different systems work together in a sane way.