As a community of self improvers we are constantly seeking advice from wherever we can find it.
But not all advice is good advice, here’s my hit-l...
For further actions, you may consider blocking this person and/or reporting abuse
Great article. I especially like the second point. It's where most of my advice has come from. Honestly, out of the 1000s of people whose answers I've read on Stackoverflow, I don't think I've ever once looked at a name.
As regards great people - there are two kinds - those who are great at what they do and can share how they do it, and those who can't. Sometimes with the first kind you can just figure it out by observation. Anyone who says "Oh it's easy" has forgotten how to hold context in their mind.
I fully agree about the part that teaching is hard, this year I had to mentor two girls for Technovation with Thunkable (which I've concluded that is way to green for what these girls wanted!) and there were a lot of things that left me thinking about how to explain it to them. I picked up a book called Girls Who Code one day at a museum, bought it and read it to understand how they were explaining things to young girls and that helped a lot (it's a good book too, I recommend it!).
And I had to mentor these girls mostly because their main mentor, a developer as well, didn't know how to teach programming to them! I was just a substitute mentor lol. Either way, it made me realize that I truly need to find more ways to up my teaching game since who knows if one day I'll get to mentor again :3
Also,"This is often why the best advice comes from the comments, but not Youtube - never read Youtube comments." made my day! :D
What technology you choose should be based on your intended outcomes. Your reasoning doesn't even have to be performance or technical based to be valid. For example, I'm learning Ruby/Rails now to be able to look over Dev's site repo and a coworker's project. Having a meaningful reason to use/learn a technology is ultimately more important than what the 'best' choice is.
This was such a great read, resonated with me on so many levels and gave me a lot to think about too - kudos!