А как же спасатели Чип и Дейл?

:P
Спасать, не спасать, помогать, не помогать, отворачиваться - нет, идти дальше, остановится...
В любой из таких ситуаций каждый решает сам, что ему делать. И ситуации могут быть разные.
Если человек пишет код, который не будет работать, я ему подскажу, где ошибка, если увижу ее. Даже если он об этом не попросит

. Он еще не знает, что это ошибка, а я знаю. Но трясти этого человека за шкирку и говорить, ты такой сякой я лучше тебя знаю, как писать программы (или жить, например

) не буду... Ни к чему.
Короче главное не навязываться, но ведь и отворачиваться равнодушно не всегда надо...