Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby Ruby Operators and Control Structures Ruby Control Structures The Ruby Else Statement

please explain the stuff you are introducing...

so if instructor is going to introduce something like chomp he should at least give a little short background. in addition, he's chaining the methods, which is also new to folks. i feel like a lot of these videos are in the category of doing without understanding.

Chaining was introduced earlier in the string video where words were being upcased, downcased etc. Chomp is explained at the very end of this video

@silk: I completely agree. I've noticed this as a flaw about Jason. He will introduce many new keywords and topics, and he only explains about 40% of them. In this video in particular he explains very little about what he's doing, and to answer shaunboleh, he might have introduced chaining previously but never called it that or explained what chaining was. He did spend a fraction of a sentence at the end explaining what chomp does, but he had already used it liberally throughout the video which would confuse and tune people out. It's basic teaching 101 stuff that you explain a new topic when introducing it...not use it without explaining it and give a half-hearted, half a sentence reason behind it as you're going along. You'll lose, confuse, and/or frustrate students that way. If I hadn't done other tracks first that did explain some of these concepts (but never called them chaining in other tracks either) I'd be completely lost. It's sad that after 10 months nothing was done to fix this problem.

1 Answer


Chomp is explained at the very end of the video. While the placement in the video may not be the best, I really recommend taking the initiative and trying to find the definition and examples of ruby methods in the docs.

If you're serious about programming, quick google searches are a must.

Cheers, Jacob

No, chomp is introduced with a half a sentence throw in at the end of the video, not explained. This is a basics class and quick Google searches can easily go over a beginner's level of understanding (StackOverflow). Whether or not one is "serious" about programming or not doesn't excuse a teacher from not introducing a topic first and explaining it before using it liberally and also why do you get to define what constitutes a "serious" programmer? I find your response callus at best, so I figure I'll return in kind: Glad that reading about these topics and google searching works for you, but that doesn't work for everyone as we all have different learning styles and different levels of past experience in programming. The meme I feel was completely inappropriate and condescending...feels like you're trying to 1 up yourself...stoking your ego much eh?