When ever I do write a code or provide a solution, I do provide it with the feeling that this is the best way of doing it. After few day I find a new idea of doing the same thing with better way and I correct the previous solution. After few more days I again get a better solution for the same thing... and this is not stopping, I don't know what to do about this...