Skip to content

WordCount instead of Grains as a core exercise #829

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
emcoding opened this issue Aug 6, 2018 · 3 comments
Closed

WordCount instead of Grains as a core exercise #829

emcoding opened this issue Aug 6, 2018 · 3 comments

Comments

@emcoding
Copy link
Contributor

emcoding commented Aug 6, 2018

Sorry for being late to this party. Triggered by the 'math discussion in #4110 that excludes Grains.
And related to revisiting the Ruby track (#823, #815)

I would be very happy to see 'math' topic added to Grains, make it core: false and make WordCount a core exercise instead.
Currently, the non-math solution to Grains is crucial in the curriculum to discuss Enumerable methods, while the Enumerables don't offer the optimal solution.
WordCount is a better candidate for that in my opinion, because there are some suboptimal Enumerable options, that are easy to steer into the direction of the optimal Enumerables.

Apart from that, WordCount offers a lot more that should be introduced earlier in the track, like:
Initialize a class, extracting methods, public and private interface, attr_reader.
All of which get a quick follow up in Scrabble Score, that comes immediately afterwards.
So, any 'mentoring debt' can be taking care of there, and Scrabble also offers a more specialized Enumerable method, which builds easily on the skills acquired in WordCount.

TL;DR How about marking Grains as a math topic and replace it with WordCount as core exercise?

@Insti
Copy link
Contributor

Insti commented Sep 9, 2018

Whatever you think is best. 😄

@Insti
Copy link
Contributor

Insti commented Sep 22, 2018

@F3PiX where are we with this? Is this issue still relevant?

@emcoding
Copy link
Contributor Author

It is, but I'm currently working on a lot of more chances, so let's discuss them together.
Thanks for the reminder :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants