The article doesn't say, but I'm curious about the effect of the changing population has on this. I don't know the exact numbers, but if tech unemployment is low and salaries have remained on average the same, that could also be due to adding a lot of entry-level engineers. If that's the case then saying that tech salaries are "stagnant" could be misleading, because individuals in the population are not generally stagnating.