 Wait? Okay. Okay. I lost my clicker. Okay, I have one more minute. I'm doing a talk on contribution, getting started and coming back for more. Firstly, I'm going to talk about my background, where I'm from, how I got started, what I do. So you get an idea about me first. So in Drupal, so that's my name is Emma Carrionis. I'm from the UK and I'm a front-end developer. And I contribute to mostly the front-end of Drupal. My name in the Drupal community is Emma Dot Maria. And I started contributing to Drupal Core in 2013. And it took about six months for me to really get into it and feel comfortable and feel confident about contributing. This was mostly down to me not thinking I could do it or just thinking that maybe no one needs any help or just... I lack confidence and faith. I was very shy at that time. And it took six months of trying out different sprint events, trying to contribute many friends and mentors getting me into it. And finally, like, there was one key event where it just clicked. And I've been hooked ever since. So about a year after that, I decided to become a sprint mentor at Sprint. So just there to help other people. And also I was very worried about doing this because I have many, many mentors who I'll explain, I'll show you in a minute, but who always look after me and I was like, I'm not sure if I'm able to provide this level of help for everyone else. So I signed up on Drupal Con and I tried it and it turns out to be my most favourite thing and the most rewarding thing that I can bring to Drupal. So I did that. And then I started doing things like managing issue queues and just making sure everything was tidied up and following maintainers and helping them out. And then one day the front-end team decided that Bartik, the Bartik theme, the Drupal default Drupal theme needed a maintainer, an active maintainer because it's all been left behind for a while. So I think everyone suggested me. I think you raised the issue and then everyone was like, Emma, Emma, because Emma goes on about how Bartik needs so much love. So that happened and that was at the end of 2014. So that's all the things I do. That's my little journey. And I also really, really love organising and hosting sprints and talking about contribution to all of you. So these are my mentors and they've helped me from the start, like way at the beginning when I knew nothing and they still helped me now. And I wouldn't be the person I am today. I wouldn't be standing here confident, loving the community, being involved. If it wasn't for these people and there are also many more people that encouraged me and got me into this. But these are my mentors and nearly everyone, almost everyone in the Drupal community has mentors that help them out from the start. So mentors are fantastic. There's one of my mentors. So you can add your mentors to your Drupal.org profile and display them proudly like I do. And yeah, mentors are great. So thank you very much. It's a good few of you in here supporting me today. So I really appreciate that. So why do people contribute? I had a long think about this and over time I realised that there's three main areas that why people contribute. So people often start or they begin by they contribute to Drupal. They're doing it to help themselves, be it like they're contributing code that they need to fix their client project or they really want to say that they've got one commit credit like mentioned, their work is in Drupal code. They've got one commit credit mention and it's a great thing to share. It's a good sense of achievement. You feel great. I've got five things in Drupal code. Doing things to help yourself is great. The second kind, the second way that people contribute is they purely they are just there to help other people. So that's what mentors do. That's what sprint leads do. That's what initiative leads do. They are there just to help other people so they can work on Drupal. And then the final way is people are they contribute to just help the Drupal project itself. They drive the project forward. They push for new features. They push for new improvements. So Morton is a very good example of this. He really wants to make the front and fantastic which provides a lot of work for all of us. So there's that many those three ways of contributing and you could fall into all these categories maybe just one or two or you just progress through all of them over time. So now I want you to think about think about what you would like to contribute to Drupal and what kind of person you are, what you'd like to learn, what you do day to day, what are your strongest skills like communication skills you pick up, you can pick up repetitive tasks really quickly you're a good leader like all these things and what role do you do in your job and these kinds of questions is what we ask people when they start contributing if they come to a sprint mentors will be like so what do you do every day because we want to place you in an area because you don't want to be thrown into something completely new when you're still learning everything to do with contributing to Drupal and also we ask you what you'd like to learn and what you're interested in because we want you to build up a habit and really like what you're working on and keep wanting to work on it so these are the kind of things you need to keep thinking about and you might go to an event and you have these ideas but they turn out to be completely wrong like you don't quite you don't have a good time and you just need to reassess and try something different next time so you always keep thinking about these questions so what can you actually work on well there's a common misconception that Drupal contribution is just about code and that is very very wrong Drupal is just like a giant software web project thingy but they're very familiar to what you do day to day in your regular jobs when you work on websites or software etc so that every role is available for you to work on it isn't just I write code code goes again there's so much more and also there's a lot more communication skills you need to use because there are so many people working on this project so people skills are very important when you contribute so here are some examples of things this is a a poster that was up at bad camp in America a few years ago and the original thing said code allowance and code allowance is very very wrong so someone amended it and gave a few ideas and was like this is what it's about so here are some things so you can contribute ideas, you can review you can communicate, you can work on Drupal events, you can plan a Drupal camp at a sprint you can do whatever you want so here are some specific examples of things that anyone can do, I think it's not specific it's more general so anyone can discover a problem when they're using Drupal so they'll see a UI bug or something is just flat out broken something doesn't work, you can then raise an issue and that is contributing to Drupal you are being like this thing here needs fixing so anyone can do that in the UI, it doesn't matter anyone can suggest a solution you might not be able to implement it yourself but you can say this should be fixed in this way and that pushes the problem like solving the problem forward so you can just suggest a solution not that you can provide the solution so it could be code, it could be a wireframe it could be just a verbal idea it could be anything anyone can do these things in the issue queue but also absolutely everyone can manually test solutions you can spin up a version of Drupal 8 with the latest solution like the latest patch attached to Drupal 8 and you can launch it and spin it up online through simply test.me and anyone can do that you do not have to say I couldn't get Drupal installed I couldn't test this thing you can do that straight out of the issue if you have this browser extension you can go through test manually test it provide screenshots, post that in the issue and you've helped so much because it could be fixed, it couldn't be fixed but you've found that out for everyone and that's great and if you want any more information there's a very good URL of all the information for a contributor task that you can get involved in also if you have any doubts there are definitely these types of tasks that any new contributors can work on so these are the specific areas so there are many many language tasks so if English isn't your first language or you know any other languages you can help to translate Drupal there are many languages that are not 100% translated and this is a huge great task that everyone can help with but also if you are a native English speaker or you have pretty good English there are many tasks and issues that proofreading is needed because Drupal is like a worldwide like everyone is from everywhere so we need to because English is the main language we need to make sure that we proofread things in case we miss something and also there's lots of documentation tasks if you like writing, if you like documenting I like doing that there's so much leftover documentation that we need to write for Drupal 8 because we did focus quite a lot on getting it all done so there's a lot of documentation that we can help out with and there's a good few people strong members of the community who are pushing documentation and you can contact them and they'll give you so much to do there's also a code there's also documentation like code, like in the comments that you can work on as well, proofread and also there might be some change records you could help proofread or write where we've changed something so much in Drupal that the thing has gone or the thing has changed and we need to make sure that people who upgrade or go from Drupal 7 to Drupal 8 they are aware of this thing and we provide change records which is just a bit of text saying we took this thing out sorry also developer tasks so the obvious is writing code testing code it's not all about PHP this is, I thought a full contribution was all about PHP like the code was PHP so that much PHP when I started so I thought I can't help that was my thing but there's a lot of CSS issues if you want to get started into code CSS can be picked up quite quickly and there's a lot of CSS issues and also if you want to do something a bit more geeky I don't know more, get in there you can write and fix tests for the code so all of the patches are passed by a test spot and this happens in front end a lot and we got quite stuck where we change something so much in front end like we change a piece of markup like we, I don't know, remove a button and the test spot is looking for this button to pass a test so now to make the test pass we have to go to the test and say like amend it so the button isn't there anymore so the test will pass so it feels a bit backwards but I have certain people I call on but I wish there were more that I could be like fix my test for me at least we fixed so developers can do things like this and also there are a lot of UX tasks and design type tasks that I would love to have more UX and design help with the front end and the themes and there's so many tasks like Bartic needs a lot of love in places it's just a little bit rough and ready and the 7 has a style guide and we're trying to like improve all the components and there are gaps in the style guide where things need prototyping a bit more more wireframes where a static style guide can't cover it so there are tasks right now that UX people can totally jump on and help with and the UX maintainers will love this and here are they they will love it so yeah so we now know we can work on anything what level should we start at well the key word, the magic word is novice and novice tasks are basically the whole task could be a small achievable task in itself on the next stage the next thing that needs to be done is a small achievable thing that anyone can come in and jump on and achieve and if they're learning all the processes to like use the issue queue or understand Drupal this task like it won't take too much time and the actual task won't like stress you out too much amongst all the learning so these are really really lovely tasks to start with and this board is at Drupal Cungs this board will be up in the sprint room and it's to make sure you're doing this side the good side and not doing the not good side because you do not want to be over there you will be very sad so stick to this side and I'm just going to cover a few things that I think are very very good things to start with and I always give these tasks to people and people feel like they've achieved a lot so manually testing a patch is what I mentioned before it requires you don't have to sit and wait for Drupal to install and all these things and things that go wrong and there's no wifi and like you need wifi for anyway when things go bad you mostly can be able to manually test a patch somehow and it feels good it feels good to be like go through that process and show something for it and you can do quite a few of these like during a first sprint hopefully you can get a few of these done and the second thing is re-rolling a patch so this is more of a manual code type process that's quite repetitive the task is mostly the same every time and there's a lot of documentation online so you can follow it and when I started and I re-rolled my first patch I was like yeah I've created a patch like this is great and basically re-rolling a patch is when a patch no longer applies to Drupal because it's changed so much so many commits have stopped this patch got applying and it's like no I can't do it and you need to re-roll it so it can go back like it can be applied and then it can be committed so loads and loads of issues have their patches knocked out like they need re-rolling and you could go through and help with this like you're doing this manual process so praying patches, re-rolling patches and you can get issues committed like so so many you get credit for this and it just feels good it's a nice I find it quite a nice task so there's those two to focus on to start with and yeah I've talked about I think I've talked about tags and novice tags and all of the say like manual testing needs screenshots needs a re-roll these are all tags as well in the issue queue and you find them this is the advanced search page on Drupal.org just show you just because you'll have an idea of vaguely where to go when you get started people will show you but this is where you find the things so here is where the issue tags are and you can type in novice and comma and then anything else you're looking for and it will filter a thing and show you things and you can hopefully go through and read and pluck things out from the list so this is where I've talked about tags that's where they live so where are we going to trial this stuff out where are we going to get started well we should attend a sprint and sprints of opportunities for people all over the world who want to contribute to Drupal to get together in a space and work on Drupal it could be organised based on initiatives so it could be a multi-lingual group a front end group it could be people working on modules people working on front end like everyone's group together start together and it's it's an easy way to communicate and get things done and push things forward and just work and it's nice to it's nice to collaborate in a space together and you'll learn a lot at a sprint sprints are a very safe place for beginners to learn it's all mostly geared up for teaching beginners supporting beginners which is on my next slide and you need to learn how to use issue queue how to use Drupal who to be able to who to contact who you get to meet people in person and it helps you out and also if you're working on a specific area so like I focus on front end I've learnt so many things from sitting with so many front enders from around the world and having the opportunity to work on so many different things on the front end of Drupal that in the future these things will you use them in your client projects and you'll be like I did that I'd put it in Drupal car you'll use it in the future and you don't even realise and it's great you build up so many skills and learn you just become a good person so you get support I already spoiled this slide but the Drupal community will help you so much at sprints at big events there are dedicated mentors in brightly coloured t-shirts who you can stop, flag down, get to sit with you and they're there to help you they will teach you skills and at smaller events or even a Drupal con you can ask any regular contributor to help you people will help you they remember what it was like at the beginning or they remember the feeling of just so people remember what first sprints feel like so anyone will jump in and help you and also you can try out any skills any role anything at a sprint you might not get to train people in your day to day job you might not get to project manage and you'll be like I kind of want to try that out I've never done that before so you can mentor, you can help organise the issue queues you can lead a sprint you can help a project lead you can try out anything rule down volunteering our time you can try out anything you want all you need to do is you can search on the event if there's a mentor workshop to get started you can sign up to do things or you can just ask someone I want to help with this who needs help so you can try out anything friendship the Drupal community is I think all about friendship I have made so many amazing friends through contribution I want to understand the Drupal community so you get sprinting you spend a lot of time with the same people learning and sharing and supporting working places together and you have close bonds and I'm so so grateful for all the help and support that people have given me in the past and I try to give back as much as possible and also sprints are a lot of fun if you're not having fun and socialising as sprint you're kind of probably doing a little bit wrong so you need to have fun you need to have fun and there's like dinners there's drinks, there's sightseeing around sprinting and contributing we play games we sing songs we do all kinds of things so yeah friendship friendship is super important and also achieving together achieving together is the most brilliant thing at sprint when you're a beginner sprint and everyone is learning and achieving and it's all day learning achieving the atmosphere is really buzzing and everyone's it gets all happy and electric and it's an amazing amazing atmosphere so I highly recommend going to a beginner sprint and if you're maybe not a beginner and you just want to get back into it go mentor or just go help out in some way beginner sprints are wonderful and at the end of a beginner sprint at Drupalcons there are life commits that celebrate and like it's basically everyone who's worked on an issue and got it finished they get their thing life committed by a core committer and that's a lot of fun and people celebrate and dance and are all super excited and that guy loves it and it's amazing, I can't explain it it just gets me really excited and it's the best thing so achieving together is wonderful and even if you achieve the smallest thing there will be people like well that's amazing like you put a patch or like you did this thing or you made a screenshot like it's achieving is wonderful together in the Drupal community so where are we going to go to sprint? well there's no excuse you're saying you can't find somewhere because there's this website which it takes event info from groups.drupal.org say if you create a Drupal camp or a sprint or a Drupal something it will pull it in and plot it on this map based on what it is and then you can go find the sprints, you can go to the Drupal camp like you can click on it and you can find out if they have sprints there and if they don't have sprints you can contact them and tell them to have a sprint because they should have a sprint and if they say tell them to contact me because I'll probably go organise it so that happens a lot so yeah there's no excuse you can find sprints here and yeah I love this website and this was yesterday I think I posted this picture so yeah there's lots going on all over the world all the time so so I need to tell you about there are different types of sprints I mentioned that I hope I mentioned that I had a tough time finding the kind of sprint that suits me and I think I helped contributing to why it took me so long to get into it because I just felt a bit uncomfortable in certain ones or I needed more support or I needed to feel more confident so there are many different styles of sprints that you can attend and you may like one kind, you may like all of them which is great so it's a common thing for new contributors and I've asked contributors who have been contributing for like five years and I was like can you tell me advise people if you had to all yourself if you could go back and start again they were like I wish that I when I attended my first sprint that I knew about the style of it and I knew that it wasn't for me and I could have tried something else and they would have had a slightly more easier experience getting into contributing so that's what I had as well so the Drupal consprints are very very very organised structured there are workshops you get installed with things and it's quite a busy day and you sit down in this kind of style and you work through it and at the end of the day you have a lot of knowledge handed to you, you can go away and process it all hopefully work on something on that day but there's a large scale a lot of people and there are mentors but the amount of mentors to people there's a small amount of mentors to the huge amount of people wanting to contribute so that's that kind Drupal camp sprints which are tagged normally tagged onto a Drupal camp event which is mostly sessions so it's normally a side event where there will be people who they prefer to sprint over going to sessions so they're like the hardcore really good contributors and you can go in there and sit with these people and it can be magical because you're like that's that person I really like so they'll be like what are you doing and then you can join in you can be like can I help and then that's what really happens to me before and I'm like this is amazing you can totally go do that you can ask anyone to like I want to help out and it's great so Drupal camp sprints, they can be quite quiet but you can get really lucky with who's there and what you can do and there are also dedicated sprint events in places so there's definitely one in Europe where there's a lot of days for sprinting and I really like those because if I have a bad day sprinting or if a beginner has a bad start they can just come back tomorrow start again, be like forget about that and you're continuously like you're fitting in something you might be doing over like six months you can do six days in a row and it will get better and you pick things up a lot faster and also everyone is there to sprint all the mentals go, all the people go to sprint for a week so those events are pretty good and I like those the most if you wanted to know so this is my first sprint advice this is from me failing horribly from seeing other people struggle and I don't want anyone to have a bad time it's going to be a tough learning process but I don't want people to have a bad time so I have some key points that I want you all to remember to do or to do I think there's things not to do so make sure that you find your crowd and that basically means if you're not a developer don't go to a sprint and sit with the developers because that's not a nice time you'll just be sad and leave because you shouldn't try and make yourself a developer your first sprint so I kind of did that with the whole I sat down with PHP developers and I didn't say anything that I couldn't do PHP and then I basically just cried but yeah so I didn't do very well with my first sprint so if you know that you are this kind of person go find those people there are maps normally or you'll be able to clearly see the signs that you can find the table or the people you need to be with so go do that so make sure that you grab a mentor not necessarily physically like before but yeah flag down a mentor or ask someone to help you don't just sit there for hours on end being like I need to get started because you need to go in and be like yes I need a mentor mentor help me and then ask the person helping you or the sprint lead for a nice novist task and I emphasise the nice because maintainers, sprint leads mentors they tend to have these issues that are super nice and like the good ones that you're like I would love to give this to you and you will do a good thing of it I know like these issues are gold so ask the people for a nice novist task don't try to find your own thing straight away so do that and then yes so this is after say halfway through the day and so you've been receiving like one to one help all morning right I can do this you have lunch you sit back down you're like I can't remember a thing that is fine like no one expects you to remember anything when you start something new that's just mean and we're not like that so keep asking for help you can ask silly questions you can ask the same questions again just keep asking for help because we want you to achieve something we don't want you to be sad and go home sad and never come back like it happens and I don't want to see that I don't want to see it anymore so keep asking for help and also when you're working on something do not try to be perfect and that means say like you're given an issue it's a novist issue someone said can someone just start and do this little like part of it first or a little thing and you're like no I know that the whole to fix this whole issue I have to there's this huge task that needs to be undertaken to get the whole thing done so I know what I can understand what needs to be done I should do it no just do the little thing don't try to over achieve I've done it before I've just sat there not told anyone and tried to work on a whole issue for two days and it didn't end very well I just stopped because I couldn't do it in the end and I was too ashamed to be like I messed up so don't try to be perfect to stick to the small task the issue will fly from there other people will jump on it they'll help out, they'll review it it will just posting something makes an issue like the whole workflow goes so much quicker than sitting there and slowing it down and burning yourself out that's the next part do not burn out so many people intensely stare at laptop streaming sprints looking really angry and sad and mad at themselves and like bashing the table and they're not having lunch and they're looking after themselves and they're not having fun with us like have fun with us so do not burn yourself out you will not want to come back feel like that was bad that's not for me but just look after yourself and let someone know if you need help make sure you get water, have some fun so just look after yourself it's super important and also do not set high expectations it's rare to see the perfect installation of Drupal on your computer or the perfect everyone found an issue and got it done in one day if that's happened to you I want to know because I haven't found anyone who's had that normally your computer does something dumb and you can't get Drupal stored for like five hours and that's fine don't expect to achieve everything that you set out on your head ten patches or I'm going to get this all done like don't expect anything just turn up, absorb it learn some things, communicate with some people get to know some people get to know like the next time while you figure out this or work on this don't overstep don't like say oh that was rubbish because I didn't get this thing done it's going to take time it won't all happen on your first sprint so recognise this oh this is Drupal Camdelli and you lot are awesome because I found all your sprint pictures yesterday so once you have gone to your first couple of sprints what should you do you should keep going because you want to build up this habit you shouldn't wait a long time to do it again because you want to feel motivated keep going at it and just build up a habit so this is my advice for you so always try if possible to sign up to sprint events or events in general most big sprints now have spreadsheets which they will have the topics that are covered or worked on in the sprints as like topic headers and you can put your name under there and there will be sprint leads and different things that people are going to work on say like someone from multilingual is going to lead a multilingual sprint you can sign up to it and then that sprint could become just a big multilingual sprint and then you can promote it that way and just signing up to events gives you visibility of the topic who's going and it helps out the event also and make sure you still ask for help no one is going to remember that you've been to 10 sprints that's not going to happen you can still ask all of your silly questions or repetitive questions keep asking questions no one is judging you and keep going on those novice tasks like maybe by as hard as you've gone to like your third or fourth sprint you might be able to do three or four novice tasks instead of just one you want to keep doing them feeling a sense of achievement and build confidence up and keep working on those novice tasks but as soon as you're comfortable with the novice tasks leave them alone and let other people work on them so then you could actually mentor new like newer people than you it doesn't have to be like you can then pass on and introduce those types of tasks to newer people than you yeah so do that because novice tasks are great and also the other thing about novice tasks is they sound like only beginners can work on them but say if you haven't contributed for a year you can totally jump on to do novice tasks as well they're for everyone, they're to be nice achievable enjoyable things and also speak up this means like anyone can have a say on anything you don't have to have been contributing for 10 years to say oh maybe you should try and put this thing here or had this feature or this solution might work you may come up with something a group of people have been contributing for a long time having thought of and we also want fresh ideas fresh people included in like how Drupal is going to go forward like we want that, we want to encourage that so don't feel like you can't say anything and also work together like all of your beginners can work together and achieve so so much so instead of say five of you working on five separate issues you can get it to the first step of the issue which is no end because it can take four, five, six, seven people to complete an issue sometimes so instead of five of you doing the first level five of you could work on one issue and in like a few hours a day whatever you could get that issue done and then you could work on the next one together like just working together like I realised this last year at Drupalcon, Latin America that I could make whole issues, it was amazing when I worked out the way to like give these issues to people as a mentor so work together, it works out really well and then you get to make friends, interact and try out different types of tasks amongst each other and also if a mentor teaches you something or shows you something you then can show the person next to you and then you're also actually a mentor as well but you're spreading the knowledge so much faster and the poor mentors don't have to run around all the time it helps us out a lot and you get to be like you get to go over the task again in your head and solidify a bit more so work together, you look and work together and it's going to be good so yeah so if you don't actually like if you say go to a few sprints and you're like oh I don't really like working on things like that sounds a bit vague but I don't want to work on the patches I don't want to review things and if it's stressful it takes more time than I think other people could do it or I actually would prefer to help people then you can try mentoring and like I said I was very skeptical and nervous and I thought I can be a mentor but mentoring is not a test of your technical knowledge you are not providing the answers to the problem to the people you are facilitating like them getting it done you're like saying like oh you could use this process of documentation to get the task done you just need to be able to find the documentation on Drupal.org there is so much documentation on doing anything in the issue queue there is so much documentation and you just need to know you can ask another mentor for help that you are giving to the mentee which is the person you are mentoring and then maybe they need the answer to something technical and you could be like oh I know or I could ask someone who the maintainer is and they will be able to provide you the answer it's just being a mentor it's just like a lot of moral support for people it could be a lot of fun you are just keeping them happy and motivated and getting them working through things and I find that most enjoyable and other people made you too so please try mentoring you may never have sprinted or contributed before and you can totally be a mentor from day one and a lot of people do it yeah and people I've mentored have become mentors and that's also very cool and mentoring is a lot of fun and we have very good thank you dinners at big events just letting you know I think that might be a secret but we have very good thank you dinners so that if it's not incentive I don't know and there's a lot of information on that URL I've tried to put lots of URLs and I'll place my slides later and make sure everything is there because there's so much documentation on Drupal.org and if you don't want to put yourself out there as a mentor or you don't feel comfortable working on the issue queue if you don't want to deal with issues and things you can actually shadow someone in the community so you can shadow a maintainer who's trying to organise the issue queues this is what I did and I found it quite enjoyable this issue has been left alone for ages and this doesn't make any sense and this needs a new tag and someone's tagged it as novice it's a great thing you can do tidying and you can lead a sprint instead where you're looking after a sprint making sure it's okay there are so many different roles you can do and shadowing someone is you get to learn a lot and make friends and it's another way of contributing so yes prepare to contribute at home at a sprint because once you go home after Drupalcon it all fades away what do I do on that day just some contribution prepare to carry on and build a habit whilst you're at a sprint so many ways you can do this you can talk to initiative leads or sprint leads and find out where is multilingual going in the next six months if you're interested in that you can find out where it's going you can join their initiative calls that they have online from home once you're there and you can also the most important thing you can do is if you've been mentored you can keep track of your mentors for your Drupalcon.org profile like I showed you at the beginning they get displayed and that means you can call on those people anytime I probably put my photo here but you can say oh hi remember me can you help me out I really need to get back on track and I will help you I will totally help you and I also keep track of my mentors in a non creepy kind of way I like to check on like are you still contributing or how's it going and I catch up and see if everything's going okay and it's fine if it wasn't for them it's absolutely fine but I'll try and get them back on track again I'm still contributing and it's normally a very good happy story so keep track of your mentors it's also awesome credit for us because I don't do much work on issues so I don't get credit for working on issues that much but my credit is on my Drupalcon.org profile I have 12 people who say I'm their mentor and that feels great and you can share that and show it to people and it's our way of receiving credit and it's like I said you can find an interest follow it, keep tabs on it so you might like twig you can keep an eye on twig it's just kind of like latching on to something and building a habit following it, being interested in it that's the kind of stuff that will keep you going once you go home and also if you haven't already worked on issues try to follow issues on Drupalcon.org before you go home and go into the issue and click follow there's a big button and then as they're updated they get pushed up to the top of your dashboard and you can click on them and see what's happened if they're still novice you can probably jump on and do a little thing you've got things to work on that you are aware of and you knew about before while I was using that sprint where you felt very comfortable and you can carry on working on things I think that's all the things you can prepare there is no excuse for saying I can't go to a sprint all the sprints are really far away no sprints are happening you could legitimately host your own sprint it could be a few of you and your colleagues in your office space at the weekend or your user group there's a few of you and you're like we should work on this at the weekend we should just take some issues and focus on them so you need to promote your event post it on groups.org get it on the map tweet about it have that sign up spreadsheet and say like I keep saying multilingual we're working on multilingual this weekend and you can also paint the multilingual like the main people and be like hey we're having this sprint is it anything you want us to focus on or do you want to come along and then you get more interest you have this focused amazing sprint in your own office and also it's very important to assign a sprint lead to any sprint anywhere if there's no sprint lead make sure there is one because sprint leads look after the sprint make sure you have water and coffee and there's going to be lunch at some time because these things are super important and sprint leads are I love the sprint leads they keep things going and it's very important to have that because then people have a good comfortable time and they'll come again if they're giving coffee and water and everything and also make sure to allocate mentors or you can invite mentors to come to your sprint just in case there are people who need help and you really want them to have a safe environment a good time to get started and you don't want to panic yourselves if you're not prepared to do that allocate people as mentors or you can call me I'm happy to come visit and come help our sprints and end up doing this quite a lot so yes and if you have mentors already ping them get just call for help we'll come and help you and I'll say the way you can organise your sprint is that we did this at a small sprint in the UK last year we posted some magic and we got everyone involved in the room we took their names put them on the side and then the mentors we had issues that like the nice issues that and we put them up and we were like this is the camera of pink and yellow which is back and front end because we had a mix which was great because we had a mix of people who had different things and we assigned people to all of the issues so everyone had something to do if they wanted to of course but everyone did so everyone had something to do and we didn't put too much in like this is halfway through the day or something where we had a lot and the idea is like you can say if we finish them we'll add more like it's just kind of scrum style stuff like you don't want people going rogue and working on issues all over the place or someone gets forgotten about or yeah you want everyone involved feeling like they're contributing everyone's working together and that's a very good sprint and you can do that with 4 people 2 people, 10 people it's a very good model to follow because to keep it all contained and less chaotic so we're going to the end now so remember the first experiences are really perfect things happen things can go bad also things can go differently like they could be good but different to what you thought and you can go home and be like I did this that's fine I think that makes sense but you'll always learn something you either learn what not to do next time or you learn that this person works in this part of Drupal and I discovered a part of Drupal I want to help with or anything you learn you'll always learn something from a sprint so anything is a benefit and it will help you next time and if you wasn't so happy with something try a different event try a different role try different tasks it takes time to get comfortable and work out what suits you and settling into contribution takes a lot of time it might not take that much time but just prepare that it will take time so what next you can ping me on Twitter and IRC and things like that if you want help with organizing a sprint or if you want to get started or if you want to tell me about any experiences you've had in the past or just anything I would like hearing about contribution of people getting started and how they're doing and if it's anywhere it can help you at all and also think about those questions that I gave you at the beginning in case you need to remember or see them again think about those questions about yourself and that will help you so so much when you get started and also talk to friends who contribute you may have asked them about it before but you may have a friend who contributes all the time you don't realise it and then they could be your mentor probably ask them first and you can shadow them or follow them and they will help you out a lot and they will get you hooked and I did it I just walked into a sprint one time I just wanted to do some random work now I'm doing this I'm contributing now and also oh hang on here drum roll yay guess what you can sprint here so you can get started on Sunday there's a beginner sprint things and getting started and there are mentors there other people will be there who's mentoring? these people will be helping and there's also sprints today but it's quite late it might still be happening there's sprints tomorrow if you want to have a peek and see what it's about and you could potentially go sit with some people who are regular contributors and get going I recommend just having a sneak peek before you go to the big sprint on Sunday and all the information is on that URL and also I found this out last night and I was like super proud of you all there's a code sprint happening next week in Goa that is amazing so you've go to this sprint this weekend and then next week you can go again so everyone go to Goa please and all the information is down there and I thought that was pretty cool I'm so proud of you all I am done so thank you for listening oh no thank you for listening that's my only link thank you for listening to me and if you have any questions you can ask me now or you can contact me grab and go if you see me around just flag me down thank you very much it might not be any yes there's one there nothing else on there's two okay thank you so I have a question and how do you think if it's a good time for the new contributors to step up to work in Drupalcor right now because we are now in the post Drupalice and we are working on the 8.1 so is it better to work on the Drupalcor or on the modules or is it in general even a good time to start working on stuff so for beginners complete beginners who need to get started this part of the life site like the beginning of the next chapter we're not trying to get like Drupalate release now this is a really good time to get started because I think when I started that was the same time and it was a lot more comfortable it's a good time and things are new ideas coming out and you can get going but you can also work on modules as well because that needs to be done thank you hello my name is Imran maybe I'm only one come from Bangladesh and there is no community Drupal community in Bangladesh so that's why I come here to learn and I'm trying to be a contributor so my question is maybe I can't attend a spring so that's why my question is is there a new way I can join and I can involve a spring remotely yeah so there's IRC where everyone in a sprint in a venue will also be online being able to talk and you can be online with them and you can be like hey hey hey I'm here to contribute and people will give you stuff through the internet that sounds weird but you can say I'm here to help remotely and that happens all the time we have global sprint weekend where loads of events are sprinting in January and people are remote and joining in so you can always join in and you can also call mentoring hours which they're on IRC as well in chat and different time zones in the world I think as an American one in a European one there's information online where mentors are online just to help you find issues help you keep going you can be like I'm new I need help and you can get it all through online and there's so much support and you can ping me on IRC and I help you cool there's also a Slack channel for this conference I don't know if that's true of other Dupal columns but I know Dupal colleges have a Slack channel but you can get going on Sunday and then we can help you keep going any other questions? I'm not tied to anything I know I don't want to fall over can you tell us more about shadowing what do you mean by oh ok is it like assisting yes there was a time where I wasn't quite comfortable to put all of my work out there myself or like I just wanted someone to help me out and then I wasn't sure that I could do the work and I just sort of I knew some front end maintainers and I was like can I just come help me out with what we were doing is there anything I can help you with it's just like assisting and things it's a nice way to just yeah assist them out and not a question but a comment that last week when I registered for Drupal con I received an email from Drupal organization about the first time sprinters and they have detailed information and you know things that you should download before coming on Sunday for the first time sprinters so maybe you can give us more information about that there will be information in an email telling you how to prepare things but there are definitely workshops to get you installed with things if you've had trouble doing yourself it's just to speed things up in case there's no internet or like things there will be detailed detailed details about how to do it there's a lot of information and it's good that Drupal organization sends all these things out in advance so I hope that's enough yeah cool thank you no one else no one else I was going to sit down I'm coming to a Drupal event or any kind of or any kind of this public technical event but what I want to say is that I'm kind of an introvert so do you have any advice for introverts that if I'm not attending any event how can I find issues that are suitable for me to contribute to in that case because I it's kind of awkward to ask for someone how I can get an issue that's what I was like at the start I was like oh I can't ask for help I can't bother these people I'm nervous I totally understand but so dedicated mentors they'll be like you'll clearly identify them and you can literally ping them online or you can tap them on the shoulder and you literally like I need some help can you come help me it's just literally you need to be a little bit brave and just trust that we're all lovely and we'll help you it's a big huge leap of faith it took me quite a long time but and then it's that's my best advice just you can I tell them it's thanks I was the same person on this it's just the process so I think we're done cool okay thank you again I'm going to shut down this dog cool