The Death Of Coding Tutorials

Show notes

Melkey's video: https://www.youtube.com/watch?v=9Yj89I2UMI8 Build stunning (info)graphics with AI: https://buildmygraphic.com/

Website: https://maximilian-schwarzmueller.com/

Socials: 👉 Twitch: https://www.twitch.tv/maxedapps 👉 X: https://x.com/maxedapps 👉 Udemy: https://www.udemy.com/user/maximilian-schwarzmuller/ 👉 LinkedIn: https://www.linkedin.com/in/maximilian-schwarzmueller/

Want to become a web developer or expand your web development knowledge? I have multiple bestselling online courses on React, Angular, NodeJS, Docker & much more! 👉 https://academind.com/courses

Show transcript

00:00:00: Yesterday, I stumbled across a quite interesting

00:00:04: video on YouTube, and since I was mentioned in that video

00:00:08: and was called out, I thought, well, I'll just react

00:00:12: to it. The video is called No one watches YouTube

00:00:16: course, I'll put a link below this episode.

00:00:18: It's by Melki, Melki, uh, I don't know.

00:00:21: But I don't have to pronounce him correctly because he did not pronounce,

00:00:24: correctly either. And in this video, he argues that there

00:00:28: are no coding tutorials out there anymore, and I can definitely relate and I'll

00:00:32: share my thoughts on that. But let's first, uh, hear what he has to

00:00:36: say.

00:00:37: You see, when I was learning, I would rely heavily on channels like

00:00:41: or Ben Awad, or even this individual, Maximilian, uh,

00:00:44: Schwarz Mueller. I won't even pronounce his name,

00:00:47: Yeah, it's Schwarzmuller, and I think it's a super easy name in

00:00:51: so I don't know why you did not get this right.

00:00:54: Where he made a lot of courses on stuff like Udemy about

00:00:58: React and other things, and so did Ben and so did Traversy.

00:01:01: And now if you look at their channels, you will see something very different.

00:01:05: And the major thing on Traversy Media's channel now is learning to code has

00:01:08: changed, where he goes into detail of why things

00:01:12: have drastically changed for new junior developers

00:01:16: or even just people on their approach to learning how to code.

00:01:20: And you can even see through his channel, there's not that many

00:01:24: crash course or tutorial videos. It's coding before AI was in the Stone

00:01:27: Age. The junior developer will look different

00:01:31: It's a bunch of different things where it's people explaining their

00:01:34: tech stack, their decision, and just giving their opinions on certain

00:01:38: tech-related topics. Ben Awad doesn't even make videos

00:01:42: anymore, so he's just no longer doing this.

00:01:45: Um, this individual, Maximilian, if you go to his channel and you go to his

00:01:48: videos, there's absolutely no more tutorial videos

00:01:52: because they don't generate views because people no longer watch

00:01:56: that type of content.

00:01:58: Yep. And that's exactly the point, but again, I'll share more thoughts

00:02:02: on this. He's absolutely right though.

00:02:04: Of course coding tutorials have had better times,

00:02:08: let's be totally honest. Now, I will say that on

00:02:12: this very channel, if you're watching this on YouTube,

00:02:16: was founded, I created this channel to share my

00:02:19: opinion. The channel where I used to

00:02:23: share tutorials is the Academind channel, but of

00:02:27: course, let's be honest, if you take a look at this channel, it

00:02:30: has seen better days with more activity.

00:02:33: I'll be totally honest, and you have to scroll down quite a bit

00:02:37: to see those old school tutorials there.

00:02:40: Now, I have some plans for this channel. I'll share them.

00:02:44: And I, uh, don't just have plans. I already got some, I think,

00:02:48: exciting new tutorials lined up on this channel, but

00:02:51: still, tutorials, coding tutorials and maybe also

00:02:55: tutorials in general are maybe not

00:02:58: dead, but they might be dying or they definitely had better

00:03:02: days. And just to be clear, you still have

00:03:06: plenty of high quality coding tutorials out there.

00:03:09: I mean, you've got Code With Antonio with his

00:03:13: courses essentially, though, um, if you take a look at those view

00:03:16: numbers, the question is if it's worth it, but that is for him to

00:03:20: decide, but you definitely got him.

00:03:22: You will find high quality tutorials on

00:03:26: Python, any coding, uh, language or programming language

00:03:30: you, uh, are interested in, obviously.

00:03:33: You got FreeCodeCamp, though there too, you can see

00:03:37: those view numbers are not necessarily what they used to be.

00:03:41: And one trend I think you can see

00:03:44: is all these coding tutorials are more and

00:03:48: more becoming super low level, even more low level

00:03:52: than they've always been. There is very little

00:03:55: demand for advanced content, and they're all

00:03:59: about entertainment, to some degree at

00:04:02: least. You have those projects

00:04:06: where people just, it feels like they wanna watch you build a

00:04:10: project. They don't really wanna learn how to build

00:04:13: project. So it all got a bit more

00:04:17: entertainment-ish and

00:04:20: project focused, which of course is something I

00:04:24: could also do and Brad could also do.

00:04:28: Just the content we created

00:04:32: doesn't really vibe anymore, and I think,

00:04:36: for example, if you take a look at those numbers on

00:04:40: fair to say that coding tutorials in

00:04:44: general don't perform that well anymore

00:04:47: and are definitely not on the level they used to be in

00:04:51: the past. And I think there are three main reasons

00:04:56: for that, and the first one is TikTok or short form

00:05:00: content in general. You see, TikTok of course, I had to look this

00:05:04: up because I'm not a TikTok user, but TikTok was introduced

00:05:07: in 2016 as it seems, nine years ago.

00:05:11: Quite a long time, but it really only took off

00:05:15: for me or that I really heard about it and people around me

00:05:18: started using it in I think

00:05:21: 2018-ish, 2019, and then of course

00:05:25: with the pandemic I would guess, and of course nowadays

00:05:29: it's all short form content. All the videos have to be short

00:05:33: form. And of course it's not just TikTok, you know that, but TikTok has pretty

00:05:37: impressive numbers. Two billion global users.

00:05:40: That's so much wasted time, really.

00:05:44: So much wasted time. Uh, two billion global users just

00:05:48: on TikTok, if you can trust the Google AI

00:05:51: overview here. And then of course it's not just TikTok.

00:05:54: It's also Instagram Reels, YouTube Shorts, for

00:05:58: example. YouTube Shorts alone, uh, exceed more

00:06:01: than 70 billion views every day. Again, so much

00:06:05: wasted time and...By the way, there definitely also

00:06:09: are good shorts. I'm not doubting that.

00:06:11: And I have created shorts myself and I'll try to create

00:06:15: more because simply that is what people watch and if they watch it,

00:06:19: least try to create something that's helpful. Um, at least I can...

00:06:23: Well, I can try. But yeah, it's so much consumption.

00:06:26: Two billion monthly active users, uh, on YouTube.

00:06:30: Um, it's, it's, it's really mind-blowing.

00:06:32: So yeah, shorts are there,

00:06:36: attention spans got shorter and that of course has

00:06:40: implications. If you take a look at my channel here,

00:06:44: the same if you take a look at Brad's channel, uh, or other coding tutorial

00:06:48: channels, if you scroll down, if you go back a couple of years,

00:06:52: you will see that, um... Let's see, this one here is

00:06:55: around 2020, so right when the pandemic hit of course.

00:06:59: And if you take a look at those numbers, sure, there are some

00:07:03: weaker vid- videos, also some videos were just announced stuff, but overall

00:07:07: got pretty good consumption on most of these videos.

00:07:10: And most of these videos are good old tutorial videos

00:07:14: where I simply share certain

00:07:18: approaches, tips and tricks, teach stuff, right?

00:07:21: So we got amazing consumption. If you scroll down even

00:07:25: further, if you go back to, uh, I think around 2018,

00:07:29: '19, back then I used to be able to

00:07:32: create series where you would

00:07:36: have, um, one topic, uh, for example here, Node and, and

00:07:39: GraphQL, and I would create a bunch of videos on

00:07:43: And sure, every video on its own would probably only

00:07:46: 20,000 views, or maybe when I released them just 5 to

00:07:50: 15,000 and then over time they gathered up those views.

00:07:53: But of course those were easy to produce and I was

00:07:58: able to show a, a kind of real

00:08:01: project. I was able to dive deep. That's the main takeaway because

00:08:05: all these videos were half an hour long.

00:08:07: That's essentially a free course I published on

00:08:11: YouTube. And the entire course of course did get

00:08:15: quite a lot of views as you can see. And then you had those

00:08:19: single videos, um, where you talked about one specific

00:08:22: topic, a- and you got a lot of views on that too.

00:08:25: And I'll be very honest, I loved that

00:08:28: time, um, because sharing knowledge is what I

00:08:32: love. I, I think I'm also good at it hopefully,

00:08:36: what I enjoy. I, you know, I learned it all on myself, the coding

00:08:40: stuff. I mean, I did not study that.

00:08:42: I studied business, uh, administration.

00:08:45: Um, but I started to code when I was around 12, 13, something like

00:08:49: that. And back then of course without the

00:08:53: learned to code by reading books, by just trying out stuff.

00:08:56: I do remember that one of my first projects when I was,

00:09:00: well, 13 or so, was to build my

00:09:04: own documentation written with raw HTML and CSS

00:09:08: for Warcraft III. And I know not programming languages,

00:09:12: point. So that is where I'm coming from.

00:09:15: I do enjoy sharing knowledge and yeah,

00:09:18: that was what you could do back then.

00:09:20: By the way, back then I also already had these opinion

00:09:24: developer and they did great too, and that's why I created this channel here

00:09:28: I wanted to just share opinions because of course, you know, YouTube changed.

00:09:32: YouTube changed. Back then you could have it all in one

00:09:35: Subscribers were very important.

00:09:38: Um, nowadays subscribers are a nice number, but it's

00:09:42: all about grabbing attention, making it through or into the

00:09:46: YouTube algorithm and therefore of course you got to have

00:09:50: challenge, uh, channels. You have one channel for your opinions,

00:09:54: one channel for your livestream VODs, one channel for your

00:09:58: tutorials. That is how it seems to work these days

00:10:01: and you get kind of punished if you don't do it like this.

00:10:05: That's also why you got the face on all these thumbnails, though I can see I

00:10:09: already d- did that back then. But nowadays it's even more important.

00:10:12: You got to look shocked on those thumbnails, um, or, or something

00:10:16: attention-grabbing. So yeah, that is the current state.

00:10:19: And this, by the way, just to be very clear, is not...

00:10:23: I'm not saying this to, to whine about it.

00:10:26: Yeah, I do miss it. I, I liked those old days, but I'm getting

00:10:30: older, right? So that, that's just what it is, but I accept that

00:10:34: things changed and I of course try to change with that, which

00:10:38: is why this channel here has quite a lot of

00:10:41: activity and why I'm struggling with this Academind channel is

00:10:45: as you can see if you scroll up. And if you scroll up, you can see those

00:10:49: videos, those tutorial videos here, like this Remix Crash Course, yeah,

00:10:53: 130,000 views. It's a lot but this was released it says

00:10:57: three years here, it's almost four years ago I think, um, or

00:11:01: it might be three years. But this is the number over three years

00:11:05: some videos here like these AWS videos which were a lot of effort

00:11:09: which don't even have 10,000 views after three years.

00:11:12: And these actually are almost four years.

00:11:14: So you see those numbers are declining for

00:11:18: the good old tutorials and, uh, one reason is

00:11:21: definitely the attention spans. But that's of course not the

00:11:25: only reason. The other big reason I think is

00:11:29: macroeconomics. You might know this chart

00:11:33: here, this quite depressing chart, uh, which shows

00:11:37: the software development job postings on Indeed in the United States.

00:11:41: So not worldwide, not all platforms, but still it

00:11:45: kind of... It, it shows what it feels to us, right?

00:11:48: So you can see we, we had that huge high during the

00:11:52: pandemic and unfortunately the chart doesn't go back any further than the

00:11:56: early 2020s. Uh, so, uh, February 2020.

00:12:00: So we don't really have a lot of pre-pandemic data in there

00:12:04: came from here. Then we had a drop when the pandemic hit and then we, whoa,

00:12:07: we s- we shot up to high, uh,

00:12:11: spheres.... the pandemic, of course, not.

00:12:15: But that time was amazing from the

00:12:18: perspective of a content creator because, of course, everybody was learning to

00:12:22: code. So creating courses, which I do, which I still do, and which I'll keep

00:12:26: on doing, by the way, that worked really well.

00:12:29: But also, on YouTube, you got a lot of attention.

00:12:32: Still, of course, we still had the effects from the, uh,

00:12:36: span and TikTok and so on, but that made more than up for

00:12:39: it. And then things changed, and that's not

00:12:43: AI, by the way. Here we, we started declining before

00:12:46: ChatGPT was released. So we went down steeply because

00:12:50: companies over-hired. During the pandemic, everybody thought that this is the

00:12:54: new normal and, um, w- we'll need like five times

00:12:58: the software engineers forever, and it turned out that's not the case.

00:13:01: And it's not just in web development, it's software development in general.

00:13:04: It's also in game development, for example.

00:13:06: Um, if you're a gamer, I am to some degree, um,

00:13:10: of studios that got closed or that are struggling.

00:13:13: So it's a, a software development

00:13:16: crisis, you could say. Now, at least it looks like we now hit

00:13:20: the bottom, um, but of course, um, yeah, we still got that

00:13:24: AI thing and I'll get back to that. Um, but that is, of course,

00:13:28: one other major factor. The demand for these tutorials obviously

00:13:32: decreased. And combine that with the effect of shorter attention

00:13:36: spans and those long-form tutorials not working that well,

00:13:40: that's just another hit. And then, of course, we have

00:13:44: AI as the large third main

00:13:48: reason here. And by the way, just a little shameless plug, I created

00:13:52: this graphic here just by drawing it here in this ugly

00:13:56: form on Excalidraw, but I could've also used a piece of paper.

00:13:59: And then I went to my site, buildmygraphic.com, and there I chose

00:14:03: custom content, selected photo, uploaded that, uh, drawing,

00:14:07: and added some little extra instructions.

00:14:10: Picked my preferred style, watercolor, and generated

00:14:14: this graphic. So if you also need some graphics,

00:14:18: other kinds of graphics, you might wanna give that a try.

00:14:21: I'll put a link below the video. But AI, that

00:14:25: is the third main reason, and, of course, it started

00:14:29: slow in November 2022 when

00:14:32: ChatGPT was released, but obviously, AI is a huge

00:14:36: thing right now and it affects basically all aspects

00:14:40: of life and learning, and online learning is definitely one of

00:14:44: them. Why watch a 30-minute tutorial if you

00:14:48: can just ask ChatGPT? Well, there are good reasons why you

00:14:52: might wanna watch a tutorial, because there is a difference between

00:14:56: for something and possibly getting AI hallucinations or

00:15:00: outdated information. And on the other hand, having someone

00:15:04: guide you through a topic you might not even know already.

00:15:07: But of course, I still get the point and I do it myself.

00:15:10: We can learn rapidly or at least

00:15:14: feel like we're learning to some extent with ChatGPT

00:15:18: or Gemini, or whatever your favorite AI chatbot is.

00:15:22: And of course, there are advantages, because you can ask just the follow-up

00:15:26: questions you have. If you're watching a tutorial

00:15:29: something, you're kind of out of luck.

00:15:32: You have to do your own research, which, by the way, (laughs) is not necessarily

00:15:35: bad, but that's a different story.

00:15:38: But of course, yeah, it's more convenient

00:15:42: result quicker if you can just ask.

00:15:46: Let's be totally honest though, is ChatGPT really that great for

00:15:50: learning or is it good for getting

00:15:53: results? Just as you can use Cursor or Claude

00:15:57: code for agentic engineering, so as

00:16:01: assistants, or for vibe coding or kind of

00:16:05: vibe coding. One of the two is more work.

00:16:08: You can use ChatGPT for learning, but that involves

00:16:12: thinking about the responses, still doing your own research,

00:16:16: trying out stuff, coming up with smart follow-up

00:16:19: questions, diving deeper, reading official documentations from time

00:16:23: time. It's complex, and it always will be to some

00:16:26: extent because these tools can make it easier, but learning is all

00:16:30: about wiring up those neurons. That doesn't come for

00:16:34: free. But of course, it is super convenient to just ask for

00:16:38: something, get a solution, use it, and move on.

00:16:40: And to be fair, we did that even before ChatGPT with Stack

00:16:44: Overflow in certain situations. But of course, ChatGPT and those other

00:16:47: chatbots have drastically accelerated all of

00:16:51: that. And that kind of brings us to

00:16:54: today and the current situations.

00:16:57: All these factors are the reasons why

00:17:01: no one watches YouTube to learn anymore, and

00:17:05: why all these channels, including mine, have kind of

00:17:08: slowed down or entirely stopped in releasing coding

00:17:12: tutorials. And of course, I know there will be people that say,

00:17:17: "That's no problem. Tutorial hell was awful anyways,

00:17:21: and you just all create BS content." And

00:17:24: yeah, sure, haters gonna hate. There will always be people

00:17:28: you do, and obviously, it's also gotten worse on YouTube

00:17:32: internet because people are just so unhappy in the world,

00:17:35: But I get the point, of course, you could end up

00:17:39: in tutorial hell. You could watch tutorial after tutorial

00:17:43: and never get anything done. Learning is and was

00:17:47: always about applying what you learned.

00:17:50: If you watch a tutorial, if you gain some knowledge, it

00:17:53: that in some demo project, in a real project, whatever it

00:17:57: is. Now with ChatGPT and all these AI

00:18:01: chatbots, you have the stupidity hell problem

00:18:04: that you just ask for something, get a solution, never really question it,

00:18:08: understand it, and move on. And well, your skill level

00:18:12: will essentially be the skill level of the AI because you got no

00:18:16: skill on your own, and I'm not sure if that is a

00:18:20: better world. Obviously, you can use AI to learn and to

00:18:23: question things, and then it can be an accelerator, as I

00:18:27: said. But I think the best learning

00:18:30: today...... would be still to have that mixture of

00:18:35: human input, human guidance, getting that, that opinion

00:18:38: mixed into what you're learning, getting that extra

00:18:41: experience, those little side quests on which I

00:18:45: sometimes, uh, went in my tutorials where I explain

00:18:49: something related or explain why we're doing something in a certain way

00:18:53: instead of just giving you the solution because that's also

00:18:56: important. Depending on how you prompt AI, you might never hear about

00:19:00: alternatives. You might just get a solution

00:19:04: but it might not be. So for all these reasons, I think

00:19:08: there is value in human guided learning, and that of course

00:19:11: includes YouTube tutorials, just as it includes

00:19:15: blog articles, books, audio formats,

00:19:18: whatever it is for you. It is a mixture and I'll

00:19:22: work heavily also in the next year on finding

00:19:26: better solutions for this blended learning approach, and I'll

00:19:30: share more about that once I'm ready to.

00:19:32: I got some great ideas, I think. But yeah, I do

00:19:35: miss those old days. It just doesn't help.

00:19:39: It's, uh, it's a new world in which we're living now

00:19:42: and we have all these factors, and

00:19:47: let's be very honest, probably all three factors are

00:19:51: just going to accelerate. I mean, the macroeconomics only indirectly

00:19:54: influenced by AI but people are watching short form

00:19:58: content and I don't, I don't see that going away.

00:20:01: And AI is also here to stay. AI

00:20:04: is not going away, obviously, and

00:20:08: it... By the way, just to make that very clear, it is useful and

00:20:12: everything. You know that if you watch my videos,

00:20:16: I'm using AI heavily, but of course, it's having impacts and it's

00:20:20: having a lot of negative downsides, which I also regularly talk

00:20:23: about. Um, so yeah, I

00:20:27: wholeheartedly agree with everything Melkky Melkay said

00:20:31: in this video. I recommend watching it, and

00:20:36: I think we'll just have to adjust, and I'll definitely try to do that.

00:20:40: I'll keep on creating educational content

00:20:44: on Academind as well. I got some nice tutorials, actually one

00:20:48: full course for free lined up on that channel.

00:20:51: I got plenty of ideas. Time is the only issue.

00:20:54: And yeah, I'll share more once I'm ready.

00:20:57: Definitely please also share what you're thinking of all of that.

00:21:01: What are your thoughts on this or what did I maybe

00:21:04: miss?

New comment

Your name or nickname, will be shown publicly
At least 10 characters long
By submitting your comment you agree that the content of the field "Name or nickname" will be stored and shown publicly next to your comment. Using your real name is optional.