Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How is the thesis good? The thesis states: average developers are too dumb to grok object-oriented programming so that some alternative simpler method for data hiding and encapsulation needs to be adopted. Only the really smart people should be allowed to dabble in the dark arts of OOP, and only then if they've been properly mentored by an elite priesthood.


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: