AI as a Training Tool: Lowering the Bar to Ask Questions
One of the patterns I've noticed with more junior engineers is a hesitation to ask questions outwardly, especially repeatedly. There's a social cost to being the person who always needs help (whether real or perceived), and that cost can slow down learning if it means someone sits stuck for too long before escalating. This isn't a criticism of the engineers or the team culture. It's just a reality of how humans operate in professional environments where they want to be seen as competent.
AI tools (e.g. Copilot, ChatGPT, internal LLM integrations) have become a genuinely useful first-stop training tool in our environment (a more specific application of the broader team innovation patterns I've written about previously). When someone encounters an unfamiliar technology, a confusing error message, or a concept they haven't worked with before, they can explore it conversationally with an AI before deciding whether they need to pull in a senior or staff engineer. The friction to learning drops significantly when the first step isn't "find someone, interrupt them, and ask something that might be obvious."
Where It Works Well
The scenarios where I've seen this add the most value are straightforward: understanding new terminology, getting a baseline explanation of how a system works, generating a starting-point config that can be refined, or rubber-ducking a problem before formalizing it into a question for the team. The AI doesn't need to be perfect here. It needs to be good enough to get someone from "I have no idea where to start" to "I have a specific question I can ask a human."
That progression matters. The quality of questions improves when someone has already done some initial exploration. Instead of "how does X work?" you get "I think X works like this based on what I've read, but I'm not sure about Y in our environment." That's a much more productive conversation for everyone involved.
Where It Needs Guardrails
This isn't foolproof, and I want to be clear about that. AI tools don't know your environment. They don't know your internal naming conventions, your specific architecture decisions, your team's preferred patterns, or the historical context behind why something was built a certain way. The answers are often generically correct but specifically wrong for your situation.
The balance we've struck is treating AI as a research accelerator, not an authority. It's a first stop, not the last stop. Junior engineers are encouraged to use it for exploration and learning, but to validate anything environment-specific with a senior engineer or existing documentation before implementing. The mental model is: AI helps you form the question, humans help you confirm the answer.
The Broader Value
What I appreciate most about this pattern is that it preserves the senior engineer's time for the questions that actually need their expertise (i.e. the ones that require tribal knowledge, judgment calls, or architectural context), while still giving junior engineers a way to learn continuously without feeling like they're being a burden. It's a lower-risk environment for building confidence, and confidence compounds over time into competence (something I explore more broadly in my post on growing engineers).
This worked for us. It may not apply in every team culture or with every toolset. But if you're managing engineers who seem hesitant to ask questions, giving them a sanctioned first-stop resource that isn't a person can meaningfully change the learning velocity on your team.