&gt;  it&#x27;s a desire to teach powerful problem solving techniques and tools to everyone<p>And like any teaching, that job should be properly paid. What I find irritating is that it almost seems to be a given in the tech industry that people would do this job for free. And the fact that it <i>will</i> create more software engineers on an average leads me to think that all the &quot;Learn to Code&quot; movements are not as altruistic as they may seem.<p>I agree that everyone should learn to code, but similarly why shouldn&#x27;t everyone learn basic science, economics, or civics? I know a lot of people the US anyway seem to be really behind the curve on these matters, but because it doesn&#x27;t really benefit large corporate entities, they aren&#x27;t lining up to teach kids these skills.