From Wikipedia "In economics, a shortage or excess demand is a situation in which the demand for a product or service exceeds its supply in a market.". If you look at the market, the pace of growth of wages in programming field exceeds most of other industries. This means that there is a shortage.