&gt; I often worry that we&#x27;re setting ourselves up for major failure here. There is no fundamental principle that suggests most kinds of programming are any less susceptible to automation than any other kind of work.<p>I think there is some kind of denial in our community about this.<p>A decade ago I (like anyone else) hired web designers for every iteration of my company web site. Now I use Bootstrap and give the designer some small tasks to customize it.<p>More than a decade ago there was SOAP to make web services and then JSON came up and simplify the web service ecosystem.<p>We can say that there will be no work for simple development tasks, only work for more complex things, that eventually will be part of some future product.