The supply isn't growing that fast, given how the demographics are going and how poor most teaching is. And demand continues to grow very rapidly. If software really does eat the world, I can easily see a future where the number of available programming jobs exceeds the total population.