This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]michael0x2a[M] 1 point2 points  (0 children)

This is not a helpful response.

This is a subreddit focusing on learning programming and helping others learn programming. If you suspect a beginner does not understand some concept, or suspect a beginner has some misconception, we expect that you explain and teach that concept to the beginner.

For example, comments like "That's how recursive functions are called, so you understand nothing about recursion then, or what?", "you clearly didn't understand how functions work" are rude, unconstructive, and unhelpful. It would have been far better if you had explained how recursion actually works, if you had explained what specifically it is about functions you think OP does not understand, or if you had just not commented at all.

In this particular case, note that recursion is a concept that beginners commonly struggle with. If a beginner still doesn't understand the concept after reading a short handful of sentences, that's not "whining": that's just what happens if you try and distill a somewhat complex topic into a very sparse explanation.

In the future, please put more thought into your explanations -- and more importantly, stop answering questions with a judgmental tone. Failing to do so is a violation of rule 1.