The trend in programming lately seems to be less to no comments and less to no documentation; and it is killing the joy I take in programming. Without comments the only way the next guy has a chance to understand the code is if you stick to lowest common denominator patterns and frameworks. You can't do anything that hasn't been done before. I think this is related to the proliferation of frameworks. I can't come up…
Generally only true for burger flipping software. If your problem is unique, there won't be a framework for it.
Want to be creative? Try seeking out creative problems.
Everything has exceptions, but this rule of thumb seems to apply well, in my experience.