Being a part of a company like a tech startup is an exercise in knowledge sharing. I know I learned this lesson when I did an internship. For the first 3 months imposter syndrome hit me hard and I wanted desperately to prove myself as a good developer, not to admit any spotty parts of my knowledge for fear of looking stupid. And then, like the article states, quickly googling it in my own time. It started seeping into my work - when I hit a problem I couldn't solve, I'd spend days of time googling and trying things through trial and error when I had the best resource all around me: the other developers who'd seen this stuff 100 times before.<p>My manager at the time noticed this behaviour after a while and basically told me that the whole point of the internship is to learn, and no one would be surprised or disappointed if I didn't know some minutae about the field I was working in. In fact, most people enjoy sharing their knowledge, it makes them feel smart and useful.<p>This doesn't just apply on an internship - you might have been hired into a company as a respected, talented programmer, but the situation is still the same - you're there to share your knowledge with others, and be shared with in return, and use that cumulative knowledge to build a product.<p>Once you've 'looked stupid' once by asking a question, you'll quickly realise it's not so painful after all - and it saves the company a lot of time if you go 'actually, I've not heard of that', and it takes your colleague 5 minutes to explain, than having to Google for info and decipher Wikipedia articles and arcane documentation every time.