The only problem is that this makes it a bit of a write only language.  When there is an ocean of language features you don&#x27;t know much about because you never use them, it becomes a barrier to reading someone else&#x27;s code and find that they use those features extensively.<p>The worst is hotshot programmers that seem hellbent on using every feature a language offers because they just learned it in school and want to apply what they know, even though half of the time all they&#x27;re doing is adding complexity for little gain.