Software development is all about solving problems and developers think they are good at it ... so much so that we try to problem solve the solutions (recursive framework hell).  I think what this parable is trying to illustrate is that developers ought to focus on problems &quot;with a human face,&quot; ones that don&#x27;t revolve around solving problems that are caused by software development.<p>JS has a very particular ecosystem and it certainly doesn&#x27;t describe every other ecosystem in existence today.  Basically what I&#x27;m saying is if you love solving human problems, software development is an intellectually stimulating and satisfying fields to get into.