Programming is hard. Let's go shopping. The article comes near, but does not directly address the fact that OOP is just one of several techniques and language features that have, over the years promised to make programming easy. People either fail to understand and properly adopt the new techniques or they do adopt the new techniques and simply find something else that makes programming hard.
The best we can hope for is that a technique expands what is within the reach of the average programmer. The problem of the day gets moved to the solved category and we move on to bigger and better things, which are also hard. Those of us who enjoy programming and earn a living from it should hope that this cycle is not broken.
The best we can hope for is that a technique expands what is within the reach of the average programmer. The problem of the day gets moved to the solved category and we move on to bigger and better things, which are also hard. Those of us who enjoy programming and earn a living from it should hope that this cycle is not broken.