Это совершенно субъективно, но вот мои основные правила для моего использования.
1) Мой дом в огне? Очевидно, не буквально, но разве это проблема, которая требует не только немедленного решения, но и экстренного решения. Если это так, решите проблему, быстро потерпите неудачу, получите лучшую возможную помощь.
2) Это то, что я могу исследовать? Если у меня есть время и возможности для исследований, я пойду по этому пути, и это включает в себя SO в качестве бесплатного ресурса. Это здорово, как и Wiki, и другие десятки ресурсов.
Много читайте, это поможет вам понять, когда есть разные подходы к проблеме, но сначала потратьте время, пытаясь понять, могут ли ваши существующие знания быть повторно применены к проблеме, а затем вы создали себе новый умственный инструмент.
3) Это что-то, что выходит за рамки моего набора навыков / настолько неясно, что, наверное, 100 человек когда-либо видели это? Это случается и случается часто. Я обычно пробую исследование в течение часа или двух, затем направляюсь сюда или к другим ресурсам.
Я знаю, что более благородно сидеть и проводить исследования и тратить время, но часто у нас есть ограничения по времени, и вы используете каждый доступный ресурс, даже если это похоже на «обман» системы.