Being clever when coding is one of the biggest headaches for long term maintenance unless you
really really need that extra performance. I've had to do a bug hunt on a piece of code recently that was very, very clever but used all sorts language features that are marked 'use with caution' when a longer function with more simplicity would have worked as well.
Readability and maintainability trump developers showing how clever they are by far.