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! While you're at it, check out some resources Treehouse students have shared here.

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 Build an Address Book in Ruby Search Searching By Name

Sean Flanagan
Sean Flanagan
33,235 Points

Wouldn't it be more educational to let us students do the programming?

Thank you Jason for your video. I have a constructive suggestion. I noticed the code in the work space was ready-made. Wouldn't it be easier to let students do the coding? In my honest opinion, this would be more educational than just sitting here watching a video.

3 Answers

Kevin Naegele
Kevin Naegele
10,868 Points

I think they put some code in these workspaces to show put into practice what the person learned.

If you fallow the address book from start to finish you can work in the same workspace. That is how I have done it so far and trying to get the information to stick,

now If I could allow to share the workspace so I can get help with an odd issue I am getting would be helpful.

brian biggers
brian biggers
8,556 Points

I use the pause button once he explains what he is about to do and I try to code it myself. I either figure it out on my own or get stuck and I'll press the play button to get a hint or see how he did it.

I'm glad there is video of him coding this rather than just posting a exercise somewhere. You can get that from a book.

Sean Flanagan
Sean Flanagan
33,235 Points

Thanks for your feedback Kevin. It's since occurred to me that I can use Ctrl+A to highlight the code, then delete it and start from scratch, all the time watching what Jason does and listening to what he says, very carefully, whilst constantly checking my code for errors. I wish I'd thought of this before.

Also, if there's anything that doesn't sink in the first time, you can always watch the video (or that specific part of it) again, as many times as you like.

Cheers :)

Kevin Naegele
Kevin Naegele
10,868 Points

Haha that is a good solution. I been going through the Python course just to try something new and I like the way it shows you vs Ruby.

I kinda wish they would do remake Ruby to be like the Python course. I think you would like the way they use workspaces are setup.