The Lexicon of Programming
Answered => “Why do professional programmers write their code in such a way as to make it hard to understand?” on Quora.
=> My answer…
1) At the low-end there are plenty of developers writing WordPress Plugins that would struggle to pass a proper code review. See Simon Hayes’ exceptional answer.
2) At the high-end, every industry / profession has it’s own lexicon. For example, lawyers and accountants have their own lingo / slang (if you will). I would say that to some extent, coding style is a form of lexicon.
3) That being said, true top-quality code should be readable and well commented. It’s not just about the technical thoroughness. Code, like the applications they create, should be user friendly.
Bottom line: If you can’t follow it easily; if there are few (if any) comments; then by definition it is not top of the table code.