Software engineering and programming are not the same. If we are to survive as a free society, programming must be as trivially accessible as prose writing. That does not and never has meant that software engineering should be so accessible, in the same way that literacy does not imply the ability to write the next great American novel.