According to the author programming sucks for the following reasons:<p>* costs and time, difficult to maintain<p>* difficult to hire developers, difficult to learn<p>* no diversity in industry<p>* users have no influence on product<p>Well, yes. Software is a labour intensive task. But given the number of jobs digitization has destroyed and the immense gains it provides, I don&#x27;t think it so bad. Despite the authors criticism it&#x27;s still an improvement.<p>I find his argument hard to follow, the author wants to solve &#x27;the problem&#x27;, but I don&#x27;t quite get it. The all purpose machine was a good idea, having an evolving eco system, competition, forks, etc. is a good thing.