Early on in my career, I ran into several scenarios where I found myself questioning the ideas of those more senior than myself. I consistently told myself "they must know better than me". While that was often the case, I regret second-guessing myself based on my own inexperience. I had more to offer at the time than I realized.
I now resolve to ask "why" more often and learn more about situations where I feel conflicted. It's silly to raise objections that are completely steeped in ignorance, but it is also silly to assume those more experienced than you know better about everything.
This resolution carries me forward to today because I will always find myself in the company of those more experienced than myself. If I treat every "why is it done this way?" as a research project, I will learn a lot along the way and put myself in the best position to be a positive contributor.
Happy coding âœŒï¸