A casual look at job postings these days shows a huge number of openings for sales, finance, customer support, marketing, HR, and managers, but I'm not sure there's a corresponding increase in engineers. It seems the number of non-techies working in the tech field is increasing while the number of techies isn't growing at the same rate, at least in software-driven companies.