This is missing two important names: John Lindquist who is the godfather of bite sized educational videos at egghead and Jeffrey Way, the tutsplus OG who brought a great attitude and teaching style to this space and is now running Laracasts.<p><a href="https://m.youtube.com/c/johnlindquist">https://m.youtube.com/c/johnlindquist</a>
<a href="https://laracasts.com/" rel="nofollow">https://laracasts.com/</a>
Effective teaching requires two way communication, especially in a complex field like software development. Those are nice information sources, but I don't think they have much to do with being a good teacher, but they can teach you a lot about content creation.<p>Some will come and say "school is mostly one way!", but they are wrong, every school I know of has tests and those tests are checked by teaches, that part is necessary to teach, not the testing but the feedback loop, if you have any other way of providing effective feedback that works as well. Without that step we say the person self learned instead of was being taught.<p>In software engineering we mostly do this via code reviews, that way we systematically make engineers provide feedback to each other and it helps junior programmers learn effectively.
surprised to see me here, i dont really consider myself a good teacher haha. but happy to encourage others to get into it.<p>when one teaches, two learn.
I think you missed to include Julia Evans. She has wonderful content and her zines teaches even complex topics simplistically.<p><a href="https://jvns.ca/" rel="nofollow">https://jvns.ca/</a>