Recursive Methods: Make recursion more approachable
Checks
- [X] This is not a duplicate of an existing issue (please have a look through our open issues list to make sure)
- [X] I have thoroughly read and understand The Odin Project Contributing Guide
- [X] Would you like to work on this issue?
Describe your suggestion
Recursion is one of those concepts that most new learners seem to have a hard time understanding. I've helped a handful of people on the Discord channel with their problems with recursion problems. And one of the problems that I encountered a lot was the fact that learners tend to try to "grasp the whole process" at once, instead of trying to deal with the "general case". This led me to write an article that introduced a way of thinking/approach to recursion to deal with that issue. I've asked on discord mod-mail to share it to get some feedback and go the following response:
Thanks for reaching out before sharing the article in the chat. We've reviewed the article along with your stated desire to make recursion more understandable for people new to it. We would suggest opening an issue on the recursion lesson and proposing a rewording or working that content with the maintainers into the lesson so that all may benefit.
Would like to open this up to discussion.
Path
Node / JS
Lesson Url
https://www.theodinproject.com/lessons/javascript-recursive-methods
(Optional) Discord Name
Sokolan
(Optional) Additional Comments
No response
@Sokolan Hello, thank you for making this issue.
Just to clarify specifically what you're proposing: you want to link this article in the lesson's Assignment section? Or as an additional resource?
If the mods approve, I would be happy to put this article in the 'additional resources' section of both ruby and js recursive method sections.
@JoshDevHub Sorry for answering after such long time, have been disconnected from internet completely for a month+ (personal reasons), and didn't noticed the notification on your comment till the recent comment from @MidlifeMechanicus.
As it's an approach to recursion and better to be read as a supplement material, and was written in such way (for people who've already read or seen recursion, and are beginners). I think additional material is a great option, as making it an assignment would be considered more of "the right way to approach recursion", rather than an optional way to approach recursion. But if you think it suits better in assignment section it's fine too.
And I have no problem handing the task to @MidlifeMechanicus (as he showed interest in making the change) if the decision will be to add the article to the lesson.
This issue is stale because it has had no activity for the last 30 days.