Your appeal to the Halting Problem is basically why I included the &quot;most kinds of&quot; weasel words. As much as we don&#x27;t like to admit it, the vast majority of professional programmers are doing things that are properly categorized as &quot;the simplest programming tasks&quot;. You&#x27;re right that <i>so far</i> the automation trend has only increased programmers&#x27; leverage, but I don&#x27;t think there&#x27;s any more reason to think that will be an indefinite trend than there was to think automotive assembly would always be a high-skill job.<p>I think programming should be thought of as a useful skill (like math or writing) that for most people comes in handy in small but myriad ways, while a smaller segment of people gain more expertise and do it professionally (like mathematicians or writers). Maybe that&#x27;s how most of this nascent movement is thinking of it, but it seems to me it&#x27;s being sold more as a solution to the future job woes that many foresee.