Formal mentorship occurs, happens more rarely among developers because it requires concentrated and dedicated effort on the part of both the mentor and the mentee. By the way, the mentor is a person who gives you advice and mentee is a person who receives advice, right? So technically when we talk about concentrated and dedicated effort, it means that you you have to think about it as like a real task and a real job. And you have to be concentrated and dedicated to this task, like you have to take this task seriously. In addition, that's a good synonym. In addition, formal mentorship has to be strategic and well thought-through. Like I said, if you're a mentor, if it's a formal mentorship and your mentor you have to prepare for this. That is why among developers is really rare because developers don't feel like taking the time to prepare you to do this formal preparation. However, if we're talking about more business oriented jobs, this is very common. If we're talking about startups, that's very common, formal mentorship is very common. More and more companies established internal mentorship programs and this is great. A lot of English for IT clients, tech companies, they do have mentorship programs where each aspiring developer is assigned an experienced mentor. And usually companies offer these programs for free, so if you find a company that offers mentorship program or coaching program, go for it and sign up. So they identify the goals that they will be working towards. I mean they, it's a mentor and the developer and target specific problems. Target they tackle specific problems. Problem areas to help the less experienced employee level up their skills and create a career roadmap with concentrated milestones and goals. Yeah, a milestone this is a block on the way that may be challenging. But once you like cross it, you feel more professional, you feel stronger as a professional. Right? So that's what companies do. Yeah, so they assign formal mentors to junior developers so that they can work on their career roadmap and get them to a better place at this point. If your company does have a mentorship program, like I said in place it means right now in the office you should definitely take advantage of it, right? Use the opportunity, take advantage of it before you do though, before you do use this opportunity. It's important to hold a kickoff meeting. I hope you remember what the kick off meeting is. A kickoff meeting it means the first initial meeting before the project starts. Yeah, so it's important to hold the kickoff meeting and go over the goals and expectations to make sure both of you, I mean mentor and the mentee are on the same page. A lot of cool expressions here too. Right? So to be on the same page is to have similar goals, make sure to get all of the logistics out of the way. Out of the way means aside right, so that you don't need to think about the logistics. Yeah. Put it out of the way, like get it out of the way or put it out of the way, it's get rid of it right. Discuss how often and when you will meet with your mentor, whether the mentor will be open to a random pinks, for example. When you can just chat with the mentor using slack of Facebook and things like that or the mentor wants only formal meetings. So these things have to be discussed beforehand. Now since you already know about formal and informal mentorship, what kind of mentorship do you think you would like to go for? Think about this and I just want you know this is just food for thought. You don't need to respond to be in any way, but like I want you to think about it. What kind of mentorship, formal or informal would you be willing to take and why do you think this type of mentorship would be better for you? Also think about your peers and maybe some managers think about who you would like to be your mentor and why? Or maybe you could be a mentor for somebody at this point. So think about that as well.