We feel that job which we do is meaningful only when it serves a purpose which is greater than ourself! When we are serving something that is greater than self, it is obvious that we will be in a place where we will feel that we are not good enough! Its obvious! Even then if we continue doing, that is when we will become good enough. But then we will choose even more complicated task. So feeling inadequate is mandatory to travel in a path of growth! Growth is directly preportional to desire and inversely proportional to fear of failure! Only factor that hinders natural process of growth is lack of acceptance for fact that we are not good enough!