This is great and I applaud you for the effort that this took to put together.
I keep wanting to do something like this, but there is so much already out there with people that know more than I do that I feel it would just end up in the ether.
There's always going to be someone more knowledgeable on a topic than the person teaching others. I think the more fair question to ask is if you are providing value and teaching other people who stumble onto your content.
Absolutely. Expertise definitely helps in explaining a subject, but newbies can also get a lot of value learning from someone who hasn’t forgotten what it’s like to be a beginner.
Exactly. It helps to realize a lot of content you publish is for the stumblers, people who by random chance will come upon your content and it may be the first of its kind that they have seen. New people are always being created.
I doesn't need to end up in the ether. The value/attractiveness of such course is not only the result of author's knowledge but also his/her personality, sense of humour, even voice timbre as well examples and excresises used and so long. And as these aspects are subjective there is one-size-fits-all-style so there is always a niche you can cater to with your own style.
Instead of considering how much you know compared to others, consider how well you can explain, illustrate and demonstrate what you know in order to transfer your knowledge to others.
Teaching is skill and like other skills, some are naturally better than others and teaching itself can be learned, practised and improved.
If you do a project others have not done, even if you don't explain it as well as someone else might, you are still giving a particular type of knowledge others did not, because the actual project DOES matter since it can lure people in who might not be by other tutorials.
I usually watch series like this one not, only, because of the knowledge content but looking for inspiration on methodology, workflow, thinking process, solution ideas, etc.
It's fascinating to watch someone code in an environment so different to the one I'm used to (vim, no highlighting, no formatting, no realtime errors or lints). What's more important though than any of these is to have such a great grasp of the code that the author can talk through everything. That's a great exercise no matter what environment you have.
Not directly related, but do people like programming tutorials to have a video of the person speaking? I personally feel like it just wastes space and distracts from the content, but this seem to be the norm.
I don't know what it is, but I actually find a visual of the speaker to improve the tutorial, even if it's not strictly necessary for the material. I think it helps with engagement.
What a coincidence. I've also been looking into crossword generation recently. Have a look (https://bohlender.pro/blog/generating-crosswords-with-sat-sm...) if you're interested in a SAT-based solution. However, now I'll have to watch these videos for further insights.
Anyone aware of something similar, but for teaching more C++ concepts (eg templates, smart pointers, move semantics) to someone with C or Java experience?
I love doing projects like this. I have crossword puzzle written in JavaScript that I never showed anyone, haha. Cool thing you recorded it and share with people.
I keep wanting to do something like this, but there is so much already out there with people that know more than I do that I feel it would just end up in the ether.