Code for your future self

Putting efforts into making your code easier to jump in for future developers, regardless if it is your future self, a co-worker or a competitor, is not wasting time on wrong things.
It simply means you have the spirit that separates the best from the rest. Making war with the divine spirit will make your future self the causality.