Microsoft shares plan to make anyone a software developer