A little bit off-topic from the details in your post, but seems inline with the header:).
I was thinking lately how to make people think proactively and ask questions. Not when they don't know how to do something; but when the requirement is not 100% clear, or the feature doesn't really fit.
Here's what I came up with.
I'll have to give those a look. But, yeah, that's an even bigger bugaboo, particularly among our "fresh outta college" hires: a reluctance to be seen to be "dumb" by refusing to ask questions — particularly "in public". A lot of times, get hit with a DM in Slack and I want to respond, "there's a good chance that me answering this would be good for other team members to see: could you maybe re-ask in our team's channel so everyone can benefit?"
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.