Some days Im feeling like the best/senior developer out there and other days Ill be feeling like the worst dev out there and I dont even know what I am doing. Such is the life of a web/software developer.