The Fall Of Stack Overflow | Prime News

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right the fall of stack Overflow all right are you ready are you ready for this I don't think you guys are ready but here's the deal I think that if you didn't see this one coming you're probably using stack Overflow okay uh first off just a couple quick notes about stack Overflow obviously it's a place where you go uh to uh it's like it's like being able to combine all the best benefits of using Reddit which is to get dunked on and the ability for people who have never programmed before to ask the same question 9 000 times like you get to put those two things together and this thing was like a hundred million dollar business absolutely brilliant on those people super impressed by it but we all knew that the fall was gonna happen the moment you saw an LL an llm right you saw that and you're just like when I saw when I opened up co-pilot for the first time I knew for a fact I never needed stack Overflow again even for those dumb things where you search on the internet and it just happens to be the top it just happens to be the top you know resource over the past one and a half year stack Overflow as long lost around 50 percent of its traffic this decline is similarly reflected in uh site usage with approximately 50 percent decrease in the number of questions and answers as well as the number of votes these posts receive think about the gold medal winning stack Overflow question question answers that are just in shambles right now they're just in shambles their their karma is literally going to zero for Value right now as we speak it's a fire sale and you can't sell oh man the charts below show the usage represented by a moving uh average of 49 days you know I'm not gonna lie to you that just seems Seems like a strange number to choose okay seven sevens I guess we're gonna go with seven sevens the double luck uh look at this one page views 20 million like okay you see some nice like cyclical movements here I was in the wrong year this is about when co-pilot came out isn't it goodness gracious okay so it was right around in this time period this actually lines up fairly well for when things started to go on the downfall okay so November so we had the private the private beta which a lot of people got into but man and then it's just like it just tanked from there on out it's incredible to see this because all people were waiting for was a better search engine right you know it would be even more interesting is to see Google's search trends like if you could see absolute numbers what happened to Google searches as these new search engines are coming online are they going down I haven't been paying attention to any of their quarterly reports uh on the stock on the stock market okay I only I only look at Netflix's quarterly report by the way and so it's like I'm very curious what has happened as well because theoretically that's going to be the same effect right Google is just stack Overflow just slightly more meta that's all it is right and so it's really interesting votes accepted votes look at this it looks like it's been going down for a long time though this has been people people they don't they're just asking questions and not even they they don't even want none of it man look at that look at that dude it is going so far down it's getting crushed I'm not even sure what this number means see but here's the here's the wild part something happened right here that really so that really tanked so this is probably the the thing that look at this it's because it's still growing right one can kind of say this is a gross we're in a growing pattern until right here this must have been co-pilot then right this is co-pilot and co-pilot truly started everything in motion that's my birthday that's why that is it but I think this what to me what this goes to show is that stack Overflow was a tool that was great in its time but clearly not the right tool it just was the right tool in its time in its time period something that can integrate into your editor and give you the answer you're looking for right away was always a better tool you know what I mean like there's never been a better tool than that and I totally am on board in some sense with these AI tools like I really do think that these AI tools are very incredible um but the danger I see about these AI tools is that it also teaches somebody something called learn helplessness if you've never seen a learned helplessness it's effectively where you can get a dog that doesn't know how to leave a pin that is a foot high it feels like it can't get out and there's like the and what happens effectively is that given enough kind of like defeating circumstances somebody cannot overcome their problems and so with these AI tools what's really phenomenal about them is that when you're thinking of an answer you get the answer but when you when when the Tool itself becomes the pilot and not the co-pilot which is the case for a lot a lot of new people they don't have to go through the pain of just debugging these really annoying problems that they've created where they have to correct their logical thinking instead they're just trying to correct the prompt to get the right code to come out like until you kind of go through that that process it's really hard to really one-up your skills right it's like debugging is for me the truest sign of a senior engineer is not what they can build but what they can debug because debugging is when you actually is like it's like the truest understanding of a problem the best Engineers I know no matter how horrible the code is can debug it and find a solution so fast especially for really large systems it's like incredible to watch somebody that's sitting there that is like okay so here's our c plus engine here's our JavaScript engine here's our you know here's our JavaScript we're having a bug right here it's actually traced all the way back inside of the bindings to the JavaScript engine where the bridge method right here that's but you know like they can just see so much further and they can put huge systems together and grab little points which is just really incredible to watch and so when you see someone that's super good at that absolutely love watching that and so for me that's the sign that's the truest Mark of a senior engineer barring like social skills right and so I'm not trying to think of social skills I'm just thinking of purely engineering talent and I just think that that's great uh and AI yeah just like you said AI doesn't let you go deeper because AI is constantly kind of saving you from that going deeper and so for someone like me who I have a pretty dang good understanding of a lot of programming Concepts co-pilot is a multiplier for me it makes me faster because it avoids a huge amount of boilerplate things I don't want to have to write things I don't want to have to do and I know when to enact it right I know how to prompt it in such a way to give all the boilerplate right away and I love that but the inverse of what I'm doing you know like if you didn't know what you're doing like you're gonna miss all these things right you're not actually going to learn those little teeny tiny technical logical thinking skills that are just genuinely required to become a great engineer you know like a good thing is we did this last night did this thing first try all I'm doing is using a unit uh 16 array buffer and going through there and trying to find uh duplicates by adjusting an index and then resetting the index and reinserting items until there is no duplicates for the entire length of the uh buffer and we did this first try and why did we do this first try because it was there's no problem right there's absolutely no problem to this because I've just done this type of problem 900 times right and so I just know it and so if co-pilot were to fill it out I could look at the answer copilot provided and go yeah that's how I would do it or no this is where they kind of went different why do they go different right and I think that's the big thing is that I have enough experience that when copilot gives me code I can ask why is it different than what I would do is it better than what I do rather than is this how you do it which is a fundamentally wrong question to ask when you're looking at code right that's not what you want to be asking right that that means you're doing something completely wrong you know that means you're you're solving something that's outside of your bounds but you're not picking anything out of it you're not getting something out of it uh anyways just some thoughts on it I'm really worried about I'm really worried about uh the whole AI Revolution because I think that what it's ultimately going to do is it's ultimately going to create a entire entire lower section of just shitty Engineers Engineers that are incapable of like hurtling anything past the AI and I I think that's really sad right and then I think it's going to create an entire upper echelon of Engineers that are going to move 10 times faster to the point where they're like unreachable if you will because they can start learning topics super super fast and so you kind of get this like I don't it's like a disparity in this really weird way and so the Chad Echelon if you will the Giga chat Echelon I don't know it just seems uh I mean for me it's obviously really great right it's really great because I can really use it to go fast you know what I mean how can you learn topics faster with AI I can overcome things really really fast like here's the deal is that when I'm I'm just gonna be I'm just just barely starting my o camel uh I don't even I don't even know what I called it a dune what the hell did I call the thing I'll have to even go find what I I did I name all my projects so stupid uh thinking it's funny and then I end up being really really upset at myself uh you know what I mean and so uh like shittier uh but when I'm using Dune and I turn on copilot I could be like co-pilot how do I read a file and do uh with a with ocamel how do I do this how do I do this how do I do this and I can start getting things really really fast which makes my brain able to go okay okay this is how we do it okay this is how you do it okay this is how you do it and I can kind of go faster maybe I don't quite remember the syntax to do something I can start typing it out it just starts filling and go okay yeah match statements they have bars on this side okay we do this right you start moving faster in your head because you have something that just I don't have to stop what I'm doing I don't have to go to the internet I don't have to type in my question see the answer copy and paste it hope it's correct instead I kind of just get all of that I get the LSP combined with copilot all at once going yup this is both syntactically correct because my LSP isn't [ __ ] in the bed and when I run it it works right so it really AIDS in learning but you have to have that Foundation to learn you know what I mean if you don't have that Foundation it's it's really tough but I think this is a really good part someone just brought this up right here it's uh what's it called it's like right it's like it's like rapid shortcuts versus reading the docs yeah so there's something about reading the docs that is super important as well so right now I'm also in the process of learning htmx and just kind of going through it and I keep kind of hitting these roadblocks because what I really just need to do uh I just need to go through this and I just need the one by one read everything just so I'm exposed to all the possibilities that is available in htmx so that way at this point I know enough about it that I just simply need to broaden my knowledge so I understand every possibility with it and then from there do something meaningful do you know what I mean and so I I think I think there is a the thing is is co-pilot doesn't prevent documentation reading and if you don't read documentation because you have co-pilot then truly you're staying at only a surface letter level right you're truly at a surface level and that's okay sometimes that's all you want to be you know when I'm when I'm upgrading a website to use react on to use like a little chart that I've made for react I don't want to learn much about react I just want to get it done get the hell out of there never look at it again right if I'm in someone else's code base and all I want to do is just add one more function that looks like the rest of their code within the file copilot actually is really really helpful for mimicking the style that's already there now maybe it's a bad style but I want to be a good citizen even if a good Citizen's leading the the whole file to hell right I still want to be a good citizen and so it's like okay I can kind of I can mimic what they would do and kind of see their perspective through the lens of an AI which I think is really again I think is really really cool hey I could help reading the docs absolutely if we can get docs if we can get effectively Docs in an AI sense ported into an editor that would be so incredible I would love it I would love it anyways end of rant I know I haven't talked about AI stuff in a long time because I got so annoyed by the amount of AI you know what I mean like way too much AI articles I'm glad that the AI hype has started to slow down a little bit and now now it's kind of being relegated into the same thing as like nfts right where there's just a group of people that are just like hey I'm masturbation AI masturbation and they're like now they're kind of all by themselves and that's fantastic and now we're just like normal people not being inundated with AI constantly wait what yeah if you're learning how to program I think copilot will just spoon feed you whereas I think Chad GPT is better because you're asking and you're interacting you know it doesn't help you learn it just uh get stuff done no no I can most certainly help you learn absolutely AI can help you learn what are you talking about dude just jump over to chat Jeopardy and just be like oh gosh I mean these takes are just equally as bad right I mean these takes are no worse or better than the people that think AI will solve everyone's problems right they're just equally shitty takes that's all it is uh you know because you can be like this explain uh oh camel match a statements right and it's gonna go through here and it's going to give you something that's probably pretty good right you're gonna see some basic syntax you'll understand how it's working and the thing is is like it's like a tutorial generator which is pretty nice right because you get to you get to make the mistakes along the way which I think is really important I think that's the thing is that when you're when you read a tutorial you don't get to make any mistakes you get to Simply go straight through oh you meant co-pilot okay yeah co-pilot I get that I'm worried about hallucinations absolutely you'll just have to fix those as code comes up um I don't think I don't think like I don't think this is the end game right that's why I'm not worried about jobs disappearing I think just more I honestly think more jobs will become available right I think more jobs will become available as these AI tools allow more code to be written I have a theory that the more code written the more jobs available that's all there is to it right like you can't you can't somehow think that as we just we we're just gonna magically manage all this code right especially when there's uh you know when there's uh hallucinations and also and just like the thing is is even if your co-pilot gets 100 correct you still can fundamentally misunderstand the problem and interject a whole slew of bugs right like so it's not like it's somehow magically gone they're still there my job is basically to debug shitty AI code yep that's gonna be a real one uh I can't do you I uh actually there is literally a startup of AI doing UI they wanted the sponsor me to do a stream I've thought about it I've thought about it I've thought about it anyways um very interesting the name is I I mean I see the benefits of AI but at the same time I'd be extremely careful if you're just learning how to code and using an AI maybe as like a question and answer you could certainly use I think chat GPT is a Better Learning assistant tool than copilot I think co-pilot will spoon feed you and ultimately just leave you fat and useless again
Info
Channel: ThePrimeTime
Views: 38,082
Rating: undefined out of 5
Keywords: programming, computer, software, software engineer, software engineering, program, development, developing, developer, developers, web design, web developer, web development, programmer humor, humor, memes, software memes, engineer, engineering, Regex, regexs, regexes, netflix, vscode, vscode engineer, vscode plugins, Lenovo, customer service
Id: u1B-X2_oTLA
Channel Id: undefined
Length: 15min 54sec (954 seconds)
Published: Tue Aug 01 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.