While you're at the macro-economic level - I'd like to vote for something that entirely missing from the conversation: "Creating on-line jobs (which AREN'T programming jobs) for normal people!"
In the world of workforce and computer skills training, there's a whole lot of "digital divide" effort teaching people how ot use a mouse, a browser and other basic stuff - which generally leaves off at about the level of "how to use MS Excel" or crop a photo.
Then there's this huge leap and CodeAcademy and Udacity come in - and all of sudden everyone has to become a programmer! There's this HUGE gap in the middle there - and that's where my new company - Digital City Mechanics - is focused.
This all ties into public policy (and the evolution of PPP) because all those gov folks STILL think a job is a 40hr a week, go into the office, punch the timeclock kind of job. Needless to say the whole system is broken, the workforce training and economic development money is being wasted - and our industry seems to ignore the plight of the average person - who will NEVER become a programmer!
Our Digital City educational methodology gets folks thinking about this new culture and way to work. We then get our grads placed as interns onto projects, which also have apprentices and pros working on them.
This all leads to the evolution of a local "digital economy ecosystem!"