I understand that in a question that the asker hasn't tried to solve by themselves is a bad question e.g. how do I write a program to...
If that question is very narrow, specific and not obvious though, isn't a "how do I ..." question perfectly valid? I refer to this question and it's down votes
How to start iterating through ArrayList from set index?
...or this in itself a bad question and subject to only opinion?