It was recently brought up in chat that people are rewarded for trivial answers sometimes, which makes sense because this site is all about short code, but in other aspects, is bad because some answers that took a lot more work get very few upvotes in comparison.
This might discourage people from taking the time to answer longer and harder questions because although reputation is just a number, it's nice to get some reward, tangible or not, for your hard work.
Therefore, to counteract this, what can we do to help promote people answering harder and longer questions?
This is similar to this meta post about answering old challenges that get pushed to the bottom and become inactive, but is slightly different in that this post is about long and non-trivial answers that don't get noticed as much.