Let me start this post with a confession — There are a lot of things that I don’t know. Everyday while working with experienced developers, I realize that there are a lot of things that I don’t know. So how do I make sure I learn something new everyday? Ask as many questions as possible! Here’s why I ask a lot of questions — Opportunity to learn something new Every time you ask a question, you learn something new. The only downside of asking someone a question is that the other person will know that you didn’t know something. something each day, improving on your skills is much more important than caring about what others might think of you. Learning Every pro was once an amateur Every expert was once a beginner. Anyone who you think is an expert in some area started as a beginner. They know how it feels to not know something. They came to know about a lot of things by being curious and asking questions. So they will with you and help you as much as they can if you are asking some questions for clarification or explanation. empathize No one has time to judge you One thing that sometimes comes to my mind before asking questions from others is that they may think I’m stupid. However, I learned this with time that no one has time to judge you for asking trivial questions. Even if your question was framed badly, you will learn how to frame questions better in future. There are no stupid questions There is no such thing as a stupid question. In fact, the smartest thing you can do is ask the most basic question you can think of. I have been surprised at many occasions when someone appreciated a question I asked which I thought was a very basic one. The only stupid question is the one you don’t ask. Even though it’s perfectly fine to ask as many questions as possible, there are some ways to ask questions efficiently — There are some questions to which you can easily find an answer by searching on internet. Do prior research before asking a question. When you ask a question, make sure you provide enough context for the other person to be able to provide you with a good answer to your question. Provide proper context for your question. No, that’s not a rhetorical question, I want you to consider how foolish it was to not have asked the question in the first place. Can you think of a time when you were too afraid to ask a question? Did that lack of knowledge ever come back to haunt you? How foolish was that? Let me finish this post by saying — I will ask as many questions as possible in order to make sure I know more things than I knew yesterday. You can find me on Twitter — . Feel free to share your views about this post. @sahildua2305