I can't really call myself 'a mentor' but I try to help people when they need as much as I can. But while doing that, I have never write the code for someone. I try to show pseudo code or show the way to solution and let them do the actual coding, to understand the problem and the solution. What I have learned last 25 years of hand-on-keyboard is making lots of mistakes, solving problems by myself with researching, asking questions and try-and-fails were the most teaching points and foundation of experience.