Isn't this crazy? I can understand paid courses doing this - maybe they think they're providing more value for the money by tacking as many tech as possible, but free resources? Even they do the same!
Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
1–10 of 80 posts
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#2Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#3Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#4There are of course exceptions to this, but it covers at least 90% of the people who create courses for sites like Udemy.
Comes back to the old saying, "Those who can, do. Those who can't, teach."
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#5Yes not to mention git and docker are now assumed.
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#6Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#7Yes not to mention git and docker are now assumed.
The ability to use a VCS is a fairly reasonable assumption for a programming tutorial unless it is for complete beginners.
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#8Both types of resources serve a function, but when a certain field has a low expert-to-novice ratio then it is understandable why it might be more difficult to find one instead of the other.
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#9I do have examples hooking it up to other tech, because that's important to know too sometimes. But if you can't use something without a bunch of other libraries you might not actually understand it.
Re: Ask HN: Why do tutorial writers combine 10 technologies when 1 or 2 would do?
#10The huge number of posts like you refer to is one of the things that draws developers into an ecosystem like React and Express. There is simply far more written about how to use shiny-new-thing in the context of solving a problem in a big existing ecosystem than in the context of pure discussion of some hot new but still largely unused tech, largely because there are so many more potential readers in that large existing ecosystem, and those readers want to read how to solve the problems they face in their ecosystem. Long ago Microsoft's Developer Division talked about this as the difference between three different developer personas. The fanciest persona was "Einstein" who wanted to understand everything about how the tech worked. The lowest was "Mort" who was a dentist who just wanted to learn to write a little bit of script to print a report he needed for his business. And in the middle was "Elvis" who wanted to learn enough to understand what he was doing and to do his work but was ok not understanding everything. Most front end devs are not in the "Einstein" category of how they learn technologies. They are much more motivated by the need to solve an immediate business problem, and they tend to do a lot of blogging because there are so many of them.