Should you do React Native open source?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
You might know it by now, React Native still exists because of its open-source community. Beyond these repositories, releases and nicknames, there are people. And you know what? I think it's about time you get to know who's been working for years on the great project we all love. So today I want to introduce you to one of them. This, is Thibault Malbranche also known as titozzz on the internet. It's almost certain that you have used his work already. "So hello everyone, I'm Thibault. I'm working in a company and also doing open-source at the same time. I'm currently the maintainer of some React Native projects that you might know, such as the webview and other stuff. When I first heard of open source it was like, it's Linux, it's only 0.1% of people around the planet that really do this stuff and it's probably not for me. No one is going to work for free, but then I learned it's about many other things and it's not that small, it's helping and it's maintaining tons and thousands of apps, products. So many companies would be gone if open-source software was not here. It's very interesting because it kind of shifted what I thought you know, like at first I was like no one is using it and it's probably not so big, and then you understand that everyone is using it, and people doing open-source are in charge of so much power and so many things." To be honest, I felt the same way a long time ago. I was a hardcore user of many open-source libraries but didn't think this was also something I could do. "How I got really engaged with React Native community was because I just love tinkering and updating and being on the latest stuff, and so there was this update—I don't remember the number but maybe like 54 or 53—and so it just got out, I update, I have a bug and i'm like okay I'm gonna fix it so other people don't get the same bug, and so I track the bug down, I try to understand, I don't understand it, I find a hacky way around and I'm like it works but I'm sure we should not do this. And so I go on Github and I create the issue, write down everything that I've searched, everything that I think and I know it's not everything because I don't know the project well enough. But people saw that I was willing to try and willing to spend time and willing to help. Some people at this time answered and told me that's really cool and it's okay to fix it like this, and we can do that, thanks for taking time to do this and searching for the issue, and do you want to help more? And I was like yeah I want to do more things! And this is how it started." This is very interesting because some people might think it's hard to get started, when in the end this could all begin with you fixing a bug and then being offered to help more on a project. "What's great about open-source is the fact that you're part of a community. You start noticing the same names around and around on many repositories. At first I was like "oh these guys must be so great, I see their names everywhere, they're doing everything" and then you start talking to them and you understand these guys are like you, and you just like grow inside this community. And then you go to a conference, and you see them in real life and you're like "oh so cool so that's how you look and that's who you are" and as long as you show that you're motivated and that you are willing to do stuff, any of these people that I've met are willing to spend time and talk with you. And that's great because at first I never imagined I would meet and talk with these guys as I do now. It's not a small step, but it's way easier than what you think. You just have to DO IT (!), get engaged, do stuff and talk. And now that I'm like, now that I know that, I'm always trying to look at when I see someone that's motivated, that wants to help, I'm always like "hey you want to do more?" and you always need this fresh batch of people that are the new generation you know, of people interested. And there are tons of new developers now doing React Native and doing other stuff. I've been feeling very lucky when I started being able to talk to everyone and exchanging with people, and learning tons of cool stuff, and I want other people to feel the same way you know". The essence of open-source is to share your work with others, and if it's successful, this means a lot of people will benefit from your work. "It's kind of hard to know how many people use what I do just from all the numbers of installs and everything you can't really know. But I know that it's many people because every place that uses React Native and that uses a webview, that's I would say a big percentage of the apps, I've had so many people come to me and be like okay so you're doing this and we're using it too, and we're using it too and some other people are using something else but now that I've made contributions to React Native or React directly, anyone that uses this technology I mean, even if it's a small thing, they're using something you did so it's fine. Doing open-source pays back. All the time you spend helping people, that's time that I know other people are going to be willing to spend to help me. If there's a bug and I can solve it, i fix it for everyone. And if I can't solve it, someone else is going to help me so I never get stuck anymore". So at this point you might be thinking: open-source seems great, but how do you know if you should start doing it? "I feel like open-source is something you should only do if if you think it's interesting. And if you want to be part of a community, if you want to help other people, you don't have to do open-source, it's not a requirement. But I feel like you should at least understand open-source and understand that it's people behind it. Always try to know why you're doing things you know. I just created a request or something to help, and then someone offered me to help more and I said yes because I like helping, not because I had some big plan or something. And it kept going like that, it kept going bigger and bigger and then you get asked to do things on big repositories and it's really cool. I like the feeling that I'm helping people when I can. Give yourself your own motivation and your own reason to do it, and you'll have a great time". All right, I hope this was interesting and for those of you who don't know where to start, repositories you love are filled with lots of issues waiting to be fixed. Thanks again to Thibault who made time for this. He's a nice guy and you can find him on Github, Twitter, and recently Twitch. Remember to subscribe if you want more React Native videos. Thanks for watching and see you next time :)
Info
Channel: evening kid
Views: 630
Rating: 5 out of 5
Keywords: react native, open source, oss, titozzz, react, thibault malbranche, contribute, open-source, react-native
Id: FtPVNPtuwEU
Channel Id: undefined
Length: 7min 45sec (465 seconds)
Published: Wed Apr 21 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.