Compensation for developers will drop over the long term, especially at the junior level.<p>Compensation will come in line with the comp received by other professions which require similar levels of IQ.  The comp for those other professions is likely to go up as well.  Over time compensation for people of roughly equivalent intelligence will reach a dynamic equilibrium.