The Average React Developer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
it's important to understand that the average react Dev isn't an Enthusiast funny enough I'm one of those Engineers there's a quote I think a lot about that I was told at a young age Imagine an average person perfectly average intelligence the most average Joe you can think of half of people are dumber than that person this is why it's important to think a lot about averages average is not meant to measure the majority it's meant to measure the middle and sometimes the distance between the biggest Extremes in the middle can be massive that's why we're going to talk about the average react developer today before we go any further I want to talk about you a little bit because you the viewer of this video statistically speaking you're not the average react developer if you're watching videos about react on a channel like mine in your free time especially if you've watched my videos before this video isn't about you but that doesn't mean it's not useful to you because we're talking about the people that you might not see or know about I know a lot of us tend to surround ourselves with the most tent talented developers and you might not think it but our little Tech Twitter bubble is pretty close to the top these are the people who spend their free time watching videos about Technologies hanging out in the communities Discord plug by the way Link in the description these are people who want to better themselves every day and not just at work during their 9 to5 shift there are people who care a lot and I know you're one of them either that or a friend of yours sent you this video and either way don't hold it against them regardless the average viewer of this video is not who we're here to talk about it's the average person being paid to write react code because I don't think we understand them very well I had a tweet a couple days ago about how the average react Dev almost certainly has never knitted a react project before and the immediate assumption was that I meant they haven't from scratch made all the files made the package Json and installed react in a vanilla empty HTML file themselves that's not what I meant I meant the average react Dev is never run create react app create next app or even create T3 app it's important to understand that the average react Dev isn't an Enthusiast they're not out here trying to better understand every detail of the framework they're not Google searching tutorials and learning about the new features when they drop they're certainly not watching many videos here the average react developer is using react because they have to for their job because the code base they're working in was already using react and they're maintaining it because one of the enthusiasts at your 20 person team at your however many company brought react in because it would solve problems that they understood but the rest of the team just kind of was along for the ride funny enough I'm one of those Engineers I didn't give a crap about react I only started using it because we started rewriting the twitch site with it and for probably my first two to three years of actively working in react I never enited a react project I just contributed I closed issues I asked questions to the other devs around I read the documentation and I would Google search specific issues I had but I never never did a react tutorial I never sat down and from scratch built something using these tools because I was an average react Dev I wasn't there to master this thing I didn't even like it at the time the average react Dev doesn't even like react let that settle for a bit it's a weird thing to say and think but it is true with other Frameworks like spelt or Astro or solid the average user of them loves them this isn't just because those Frameworks are great it's because of who uses them and why they're using them the average spelt Dev is contributing to a project they initialize themselves the average react Dev is never initialized a project and that's a huge difference and in order for these other Frameworks to succeed they're going to have to get to the point where the average Dev doesn't like them either a huge part of why react gets the push back it gets is because it is that default it's the thing that you reach for it's the thing that your team's already using it's the thing that you didn't pick it's just there and when we have conversations about react and the things that are changing in it it's important to understand that not every change is for the enthusiasts to have a lot of fun things to talk about and deeply understand the average react Dev doesn't understand much of react at all I know developers making well over $200,000 a year full-time working in react that didn't know there was a cleanup function that could be returned through a use effect like these core behaviors of the framework are things that are often missed because they're not learning react they're building with react they're solving the tickets that come up on their board at their job and they go home and hang out with their families at the end of the day and that's it they're not washing videos about this stuff in their free time they're not playing with these new features and tools when they happen they're waiting for someone else to do it and then following along with them at their job they're looking for the bare minimum not because they hate code or anything because they just don't care as much their goal isn't to love the technology their goal is to close the tickets and I think we need to understand the bubble that we're in you and I the people who are sitting out here chatting about this stuff for fun I'm recording this video live on a Sunday with like 800 viewers across different platforms all of y'all and all the people watching this after we're in a bit of a bubble we care enough to make this community and hang out in our free time and again join my Discord if you haven't yet lots of fun conversations there but that isn't the normal average experience and it's certainly not the lower half of that because the average react Dev might know most of these things but the below average react Dev doesn't know any of them and there's a lot of below average react devs making a hell of a lot of money and react has to be considerate of all of these people when it makes changes the goal is to make the average experience better as well as the experience below the average and hopefully the experience above the average as well I think when you think about react in this mindset when you realize that the average react Dev did not pick react a lot of the current state of the community and the conversation makes much more sense people aren't mad because they picked react and got burnt they're mad because they didn't pick react and they don't like it and that's fine but there is a reason it became the default and there's a reason the average react Dev is able to be so bad because the average Dev is not great either the tools that find the most success are the ones that work for the most people and whether or not we all love it react is liked well enough to make it here so next time you're talking about these things remember that the people that we talk with out here we're the enthusiasts and the best thing we can do is try to get our teams a little bit more excited during the few hours we have them working every day because they're not interested in learning all the ins and outs and eventually even if you do move to spelt it's just going to be the same thing there too so be considered of the average react Dev when you have these conversations because if we're not they're going to become invisible to us and I'm really scared of a future where we don't think about the average developer using the tools we built keep building keep working hard and keep annoying your co-workers with all the cool things that you've been playing with because it's how they get better two good seeing you guys as always thank you for the time peace NS oh one more thing actually I'll pin a video in the corner here about setting goals I pin this one a lot but it is really good and you can send this to the people on the team if they're not moving fast enough can help a lot
Info
Channel: Theo - t3․gg
Views: 58,598
Rating: undefined out of 5
Keywords: web development, full stack, typescript, javascript, react, programming, programmer, theo, t3 stack, t3, t3.gg, t3dotgg
Id: sNl0kzR8S7U
Channel Id: undefined
Length: 7min 14sec (434 seconds)
Published: Thu Oct 19 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.