It's been said before, but I'll say it again--the clever solution is often not the right solution. If you write some code when you are at the peak of cleverness, how can you expect to debug or even understand what you've written 6 months later? Be kind to your future self (and collaborators, in a team setting) by developing good habits. Small improvements really add up.