Being sure that you know the right thing to do is not that easy either.
So why do we often need courage to do the right thing? Surely doing the right thing is what we do all the time right?
We all live in an imperfect world constrained but time, resources and our tools. Often doing the right thing seems too expensive to do and doing some less than perfect updates to the code or environment feels so much more attractive.
So why do the right thing when doing a less than optimal change delivers a result that works? Surely doing the 'simplest thing' that could possibly work says that making pragmatic decisions is ok?
Often it is difficult to put into words why doing something is the right thing to do. Often is is just a feeling that something needs to change. The trouble with these sorts of feelings is that the do not go away - and in a way I am glad that they don't because often putting off doing something about them turns out to be a bad idea.
If at all possible listen to your feelings 'do the right thing' and change the code.
Technorati Tags: Courage