It's my fault for focusing on SO. I got similar questions on Facebook, Twitter, email. People asking for help in the wrong style. They assume if it takes so little time, them I should just help them by doing it for them.
Helping one or two doesn't matter much, but it definitely adds up.
The reason I reply on GitHub issues and various questions I'd because someone else will be greatly helped in future.
I went back and used those answers for myself many times.
Did you ever got a request like, "Can you Google about fetch api and explain the whole thing to me?", I got few of them.
How can machine learning help here on my personal inbox 😅?
Depends how you look at those type of things - I've gotten them too (especially from my students). If you see one request here and there, it's hard to make sense of it. But look for patterns. It's telling you there is a hole in the knowledge graph of code out there. You can help fill it.
Biggest category of need I see right now is with serverless, GraphQL, AWS Lambda, DB-as-a-service (like Firebase). Also animation is hard, anything with CSS transforms/transitions, @keyframes, D3 will get attention. Lots of people are embracing these technologies, resources aren't good enough yet.
I agree on knowledge gaps in new things. I try my hardest to understand and answer them.
I don't agree on knowledge gaps on things like promise.all, fetch api etc. There are hundreds of tutorials available.
I have gotten responses like, "if you can explain in 10 minutes, why should I watch a 15 minute video? Why can't you explain instead of giving me a link?"
Internet made some people assume everything is easy and everyone has freaking free time in their hand.
Right now there are little resources about Nim language, not even a crash course on YouTube. I can request others to make a video/tutorial for me but I definitely cannot curse them for not helping me rewrite my python code into a Nim code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.