The article makes a good point. I too sometimes feel the same way in my technical career, often asking myself: "Do I really know X as much as I think I do"? I don't view it as insecurity, more often just an observation that there are real limits to my knowledge, and how I should go about improving certain skills.
It keeps me humble, thinking, and always learning, which to me are the greatest qualities a software engineer/developer should have.
It keeps me humble, thinking, and always learning, which to me are the greatest qualities a software engineer/developer should have.