 actual working coding example, so if someone says, here you go, here's the GitHub repo and it's working. As long as I can see that, I'm like, oh yeah, cool. I can figure this out, I can start to dig into what's happening, and some people need that kind of learning as well. So for a lot of the actual coding examples that work, so that if they want to take that example and start to tweak it and do different things for what they're trying to work on, they'll have something that works that they can always go back to when they're troubleshooting. Live coding sessions. This doesn't have to be in person, these are actually probably best not in person. So it's, you know, pair programming or coding together and your screen sharing, there is a link to it, but I think that there's a feature in CodePen where you can actually, like, pair program together, so you can actually write together and you can both see each other's work. There's multiple ways that you can do this, but the nice thing about this is that you can allow them to contribute and they will feel like a developer. So you're there to come behind them and help them talk to the past that they want to do, but they're helping write that code and it makes them feel like a part of their team because they're having other people review your code, maybe you miss something, maybe there's a better way they can do it, but it's also a really good way for you to encourage them to do something different. And why I said that? Because the most important part about this is never tell them that they did something wrong. Don't say, like, you did that wrong, you shouldn't have done that. Instead, encourage them or even ask them, like, why they did that. Maybe they don't understand the end result or maybe they just don't know of any other way. So work through that choice with them and give them additional hints and tips. To get to that same end result, maybe just a little bit more efficiently. Lead a study group. So this one's cool because you can actually help more than one person at one time. If you lead a study group, maybe you can turn on Meetup, maybe you can create some other type of, like, event that you can invite people to. Maybe you reach out to your local Meetups to tell them it's happening and maybe they're willing to share it on their Meetup page. However you feel that it works, lead a study group. Because the nice thing about this is that there's power in numbers. You're helping more than one person at one time. But they also have people that are also going through that, right? So maybe, like, black people come. All of those black people, they might find someone else in that group that they get to know. And then all of a sudden, they have this bunny that they're also going through this kind of life transition web and they can relate to you and talk to you. So it has multiple voices. Exactly, that's what I want. So tips for me and good mentees. So if you're in here and maybe you need a mentor, there are things that you should consider as well. So this is for anyone who's a mentee who is looking for a mentor. Set expectations. So before you can start your relationship, set expectations with your mentor about what you're looking to achieve. So if you're looking for a mentor and maybe you want to learn about WordPress, maybe you're like, I know how to add content to WordPress or I really want to know how to build a theme or I really want to know how to build something else, like a plugin or whatever. Tell your mentor that. Tell them what you're looking for so that they can provide you with the best information and also make sure that they're the right person for you. Maybe you're talking to a plugin developer but you want to learn about themes and maybe they're like, I don't really care about CSS or JobScare. I just like PHP. But maybe they can help you find someone else that does. Make sure that that relationship is paired well. Be respectful of their time. Like I just said that as a mentor, they're all volunteers. So you want to make sure that you're very respectful of their time and use your time wisely when they tell you that they're available. So use your time wisely. They kind of fills into like your respectful of their time. If you have a meeting, maybe you decide that you're gonna get together once every two weeks at a coffee shop that's an hour long. Your mentor is probably coming in expecting to answer any questions you have. So if you don't have any questions for them or you don't tell them what you want to know, it's not their responsibility to bring content to you. It's your responsibility to tell them what you want from them and then they can provide that information for you. So have an agenda. Maybe one week you're like, I really want to learn about CSS. And then the next week you're like, oh, I really want to learn about J-group or whatever that looks like. Have an agenda so that they can help fill in that agenda for you. Mentors are volunteers. You have to remember that like I personally have kids. I have a family. Like I have a lot of stuff going on. So when I have a mentor who wants to just like get together on a Friday night and have dinner and do whatever, I love that they want to hang out with me, but like my family wants to hang out with me too. And so I need to be wise about the choices that I make and the time that I spend with them. And so as a mentor, you need to remember that they're volunteers and they have their own life and their own jobs and their own stresses and make sure that you make it easy for them. So on your learning, your mentor can provide you great information but you must be the one to actually use it. You need to be the one to say, I wanna learn this and I need to know this and I'm hoping you can help me with this and own that and actually be responsible. So when your mentor gives you a code intuitorial about JavaScript, do it. And then come back with feedback and say, I learned something. I learned this. This was helpful because of whatever. And your responsible for that is not your mentor's responsibility to make sure that you're learning. It is your responsibility to make sure that you're learning. Express your appreciation. Everyone likes to feel appreciated and being a mentor is still rewarding anyways but make sure they know that you appreciate them. Just tell them, thank you. Tell them that you appreciate their time and that you especially appreciate their relationship. Help others achieve their dreams and learn to code is still rewarding for me that I feel accomplished. I don't need to get any further in my job. Like honestly, that's all I need to do and I feel great. And that's why I'm gonna have a pantheon actually because I teach a lot of trainings about our platform and about coding. And I get to do conferences and speak to people. And this is all things I love to do. So find what you love to do and do come back to the slide that I hinted to earlier. So if you haven't opened it already, it is SL.devo. And then it is WCSD18. So I'm gonna exit out of this. So this is a result from the first question. I think 35% of you want to be a mentor. I just want to give every single one of you that said that a hug. But that makes me so incredibly happy. There are so many people in this room that want to be a mentor. And behind that, there are 24% of the people that need a mentor. So I'm gonna put you on the spot. If you have a computer on your lap, I'm gonna ask you to put it down. If you said that you want to be a mentor, then you stand up. Please, it will be worth it, I promise. Look around the room for those of you sitting down and remember the people that are standing up right now. If you said I need a mentor, can you please? Okay John, I want you to look at each other. And I want you to leave this talk and I want you to talk to each other. Don't leave and say, oh, that was really great. Don't stay standing here. You answered a question and you're scared. Do it. Talk to each other today because all of you might be able to help someone in this room with something that they want to know. And if you're all local or some of you are local, that's even better. So make sure that you all chat. All right, you guys have to sit down. Thank you so much. I know it's stressful to stand with them on the top like that, but I appreciate it. Oh, you guys, look at this, they're just like shooting out there. All right, so I'm a manager looking to implement mentorship with my team. If you said that, please stand up. That is so great. So if you said that you wanted to be a mentor or if you said that you are a mentor, chat with these people. You all have something that you've experienced. Maybe they know what they're looking for. Maybe there's something along that line. All of you can chat with all of the rest of you in this room and get what you need. If you are a mentor, please stand up. Just making all the mood today. All right, only two of you are already mentors. I hope that after this talk that that changes. If I'll see you in another year and I come to work here in San Diego next year, I want all of you to come and tell me that you've changed that and you've become a mentor or they've implemented mentorship. You guys have to sit down and thank you so much for already being mentors. All right, I'm going to end with the next question so you guys can answer that. If I can figure it out. Okay, so this one, the slide that I gave you of where to be mentors was very accommodated in things that I personally experienced. I want to know where someone else has successfully partnered with a mentor or a mentee. And I know only two of you are mentors. But even if maybe the tips that I gave you have other exact ideas, maybe my ideas in 2019's review, where do you feel that you could successfully partner with a mentor? It should be, it should just be open text. And then we're going to say now that you can enter open text for this question. The WordPress project, that's also over the ground. So for those of you who are managers that want to implement mentorship, this is really just like reassuring that it's something that is really important to do. It's had a many job. And maybe it's mentorship between different roles. When I was an agency, I thought really passionate about teaching designers some of these fundamental coding things. And then I had to teach them a code. But I wanted them to learn that they put like some crazy line on like some certain side that like radiated it or something that I can explain to them like hey, this is the code that requires to do that. Maybe they want some awesome feature that looks really great in the design but it's like actually to code that it's going to be pretty inefficient. And they wanted them to know those things. They wanted them to become better web designers and know some of the things that are just kind of silly to do from a coding standpoint. And vice versa, they taught me about some topography things and some other really important design things that they felt passionate about and why they gave me sometimes designs that made me weren't super efficient to code. And it was more relatable. I could relate to why they wanted to design that. They could relate to like why it was difficult to code and it just built a really good relationship. So no matter what you're doing, the membership can happen. There's so many more now. Internships are great. Oh, the gym, that is actually very fitting. Totally beautiful, the gym. Awesome, so outside of the tips I gave you, remember these things. These are also other places that should start to build these relations. Last part, we have about 15 minutes left. Things are right. Okay, five minutes. Okay, there are two questions. If you have a question, feel free to add that. And so I'm just going to start going to those questions now. Do you recommend you developers to get involved in open source projects and gain experience? Absolutely, 100% yes. So WordPress, we all can contribute to WordPress. We all can contribute to Drupal or Joomla or any other open source solution that you want to work in. We all have that power. And it's hard for us to see sometimes, especially for me, it was really hard for me to realize that I could go and help. I would say that like most of my development expertise is like primarily in a WordPress instance. I would say like primarily in gaming, I could like dabble in plugin development if it wasn't overly complicated. And I saw that as like a hurdle. Like I saw that as an issue because I'm like, oh, WordPress is so PHP-based. Like how can I even help? And even in the beginning, if that was how I felt, like if you can make some more chats, like you can go in the forum and also help in different departments. There's tons of different ones. One of my co-workers is on the marketing team. And he doesn't really know how to go up but he does a class in the marketing team. So if you're getting involved with whatever you want to get involved with and then that will start to grow. Maybe you'll start to learn PHP and then you'll feel more qualified to be able to contribute to the actual code base. Do you think junior level is poorly defined should companies adopt the turn of entry level to imply no experience needed? I actually do group up. I think that we are not doing a fabulous job about saying what a junior developer is. Based on those job descriptions, a junior developer is someone who has at least two years of experience. For me, I feel like a junior developer is someone who's very new. Maybe they do have a year of experience. Maybe they have no experience. They know how to do something. They need to know to do the job, right? They went to college. They did something, internship, whatever. And maybe there needs to be a more role that actually is entry level. And we all can work on that. Maybe that's something that we put some initiative in. Maybe your company tests that out. Maybe instead of calling it a junior developer, it's an entry level web developer. And if you have been there for that, I would love to hear it if you try it. I think the most important thing is just reiterating in your job description that you're willing to hire someone who does not have experience if they have a passion to learn and they're willing to do the things that they need to do to get to where they should. Do you recommend someone find a mentor outside of their field or expertise? I think that they could. I think everyone has something to... Who don't code. They came into my classes who did not know anything about coding at all. And then I was able to give them enough knowledge to feel comfortable talking to coders. It wasn't their ambition to actually learn how to code. They just wanted to understand like I have a business owner coming and she had hired a developer to build her website. And she was starting a business and she was putting all of her savings into starting this business. And she had no idea if she was making the right choice when she was hiring this developer. She wanted to know the basics of coding. She wanted to know what CSX was, what that word even meant. She wanted to know some of these things so that when she actually hired that someone and paid them a big portion of the funds that she had available to start her business, was she making the right choice for those of their good investment? So I think it is a good idea. We have a hard cut off at 50 minutes. So if you wanna reserve some time for questions. Yeah, these are our questions. But if anyone wants to stand up and have a question outside of these ones. So the reason I do this is because some people are scared to ask questions. Some people are afraid to actually raise their hand and have everyone in the room look at them when they ask that question. And I don't want there to be any hurdles or any issues with asking me a question. So I do it through this app so that everyone can feel perfectly comfortable asking the question. So we'll get through one more. And then if y'all have any more questions, I am gonna be, I usually don't sit at the booth because I'm not a big booth person. But I work for Pandian, I'll be around, I'll be chatting with people, I'll be in sessions. Like feel free to chat with me now. Okay, so a point in a developer's career should or could they start mentoring. All right, wait. Like immediately, even if you're a new developer, you might know something that someone else doesn't know. If you're a new developer, maybe you went to a code school and you're just getting your first job. You can start to mentor people who are just going into a code school. There is someone who knows less than you. There is someone who doesn't know how to code at all. And you can actually teach them the fundamentals of that business owner not just chatting it out. If you're like in a code school, you can talk to people like that. She just wants to know some of the fundamentals so that she knows that she's making the right choice. Anyone could be a mentor at any time, no matter what role of your developer or your designer, whoever you are, you can mentor someone because you know something. All right, we've got two minutes. If you have a small company, how would you avoid managers being mentors? That is very hard. If you have a small company, I think that it's okay for managers to be some form of a mentor, but they just can't be the person that they ask those quote-unquote stupid questions to. Brick in someone external. They don't have to work for you and you don't have to hire them, but maybe go out and do the things that I said about finding mentors. Maybe find someone else in the industry that knows the things that you want your junior developer to know. You can offer to pay them. You can offer to give them some insight. Maybe they'll just do it because they want to grow their network. There are mentors out there that are willing to just do it for free because that's most of us and that's me. You might find someone outside of your company. We will wrap it up. I think there was an additional question that I can answer that later. If you want to chat afterwards, you can just go to the happiness bar. But thank you, all of you. I'm happy that you're here and I appreciate you all standing up on the spot with me.