And since they don't have access to said features you get some crazy framework libraries as poor man's replacement for language features, like doing OOP in Motif, all those byte code manipulation and aspect oriented libraries in Java or now the pile of code generation tools in Go.
Re:C++ 17 is Done
by paulddraper on Saturday March 25, 2017 @02:44PM
(#13956960)
Yep.
Having poorly thought out complexity and no complexity often result in similar ends.
> I suppose it's good for job security...
Honestly, I've seen C++ code so muddled and obfuscated that I actually wondered if those devs just wanted to make themselves indispensable. I really dislike such an attitude.
That's true if you work alone. If you work in a team, it's almost guaranteed that someone will love using advanced features just for the sake of using advanced features, creating insanely verbose and abstracted behemoths which are bad both for the human developers and the machines to read.
I suppose it's good for job security...