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
Alex Colleoni
Courses Plus Student 2,415 PointsWhy didn't Treehouse just finish off where it started (very upset)
I have just gone on to the project (Build a Responsive Website)...
I presumed that Treehouse will ultimately start off, where they had finished. But upon following the tutorials, the code inside of the project zips are tweaked differently to the previous smells like bakin code. I am wondering why Treehouse had to do this and could not just change it as we go along each video tutorial (This way I can build the smells like bakin in increments rather than looking at the project files to see what code within the html or css has been tweaked or added).
3 Answers
James Barnett
39,199 PointsThis has been mentioned a few times on this forum, generally the suggestion offered is to get the code at the start of every project. If I had to guess about the differences it may that they were written by 3 different people at the same time, but I don't know.
Maybe Nick Pettit, Allison Grayce Marshall or Andrew Chalkley would care to comment.
Keith Wyland
10,576 PointsI would say Treehouse should be given the same room for learning that its students have. I'm thinking Build A Simple Website was produced before Build A Responsive Website. If it was produced much time before Responsive then the concepts of responsive web design may have still been fresh as an industry best practice, and, therefore would not have necessarily been planned for when producing the first Smells Like Bakin' website.
As James already mentioned, it's best to grab the project files at the beginning of each new series so you know you're fresh with where the series is starting. This is typical of many websites that offer tutorials for web learning.
Also, I think Treehouse has been doing an excellent job going back and updating their courses, such as the CSS Foundations that recently got many overhauls and updates. All of this on top of pushing out bunches of new content almost every month it seems.
However, I can also understand the frustration as a paying student for quality material.
Jessie Gonzalez
1,015 PointsI definitely agree with Alex. I was extremely confused when I started the responsive website project and saw all kinds of additional code to the CSS that weren't addressed in the first project.
It would have been nice to have gone over it, but I was still able to manage. I did spend a good bit of time in confusion thinking that I missed something important or maybe I had skipped ahead by mistake. Otherwise, great stuff.
Alex Colleoni
Courses Plus Student 2,415 PointsAlex Colleoni
Courses Plus Student 2,415 PointsThanks for the reply James,
I just presumed that Allison Grayce would carry on where Nick Pettit finished. This way, I would be in the safe knowledge that the code is basically the same. So it was really annoying to find out that new classes had been implemented in the HTML, accompanied by its counterpart CSS rules.
It's demoralizing to know that an educational service such as Treehouse with great teachers, cannot offer tutorials in consistency. Because I went from creating smells like bakin from scratch with Nick, to copy pasting with Allison :(
Nick Pettit
Treehouse TeacherNick Pettit
Treehouse TeacherHi Alex Colleoni,
I'm sorry the differences between these two tutorials confused you. :( Like James mentioned, these tutorials were created in parallel, so there are slight differences between the two and it's always best to grab the files up front.
I'm working hard right now to refresh and eventually replace this content with a new course. Like Keith mentioned below, we've learned quite a lot since we first started. Creating courses is actually very complex, so while this particular issue seems like an obvious mistake, it wasn't one that we were able to foresee at the time. We've since fixed the environment and workflow that's allowed it to happen, but it's taking us some time to develop new material to replace it.
Thank you for your understanding and patience. If you have any more questions, feel free to @ mention us in the forum and we'll help you out! :)
Alex Colleoni
Courses Plus Student 2,415 PointsAlex Colleoni
Courses Plus Student 2,415 PointsHello Nick Pettit
Thanks for the reply. It's just James Barnett stated that it is a good idea to download each project as and when we click on a video tutorial. But the only reason I joined up to Treehouse was because I thought I would learn step by step in increments and not just download a zipped file that already has the code typed in. It just feels as though I haven't learned anything that way.
I come from a Object Orientated background, and most of the video tutorials I used to watch were from Lynda.com (which were free)... So me paying to watch tutorials on Treehouse speaks volumes as it was something different and got me involved through its interactive code challenges etc.
However, I was watching a video by Andrew Chalkley ( Websites > Build an Interactive Website > Form Validation and Manipulation > Modifying Attributes). He created an if and else statement in his video tutorial like below, and did not state the convey the syntactically correct way to create if and else statements.
I am not complaining, it's just frustrating because important syntax is not being explained properly and video tutorials are just being rushed through, and when it comes to code challenges I have to watch the video 3x over to grasp what the teacher is vaguely stating and have to Google key terms that aren't being explained.
Anyway, please take what I say as constructive because I love the notion of Treehouse and I hope to see the refreshed content and carry on this adventure.
Andrew Chalkley
Treehouse Guest TeacherAndrew Chalkley
Treehouse Guest TeacherHi there Alex,
I'm sorry to hear of your frustrations.
Build an Interactive Website website switches gears significantly due to it being an advanced course, and there's lots of programming involved. I just had a look at your profile and you may benefit from taking JavaScript Foundations as this will ease you in to JavaScript. There's even Introduction to Programming course which is also in JavaScript.
We are looking in to creating a more Basic jQuery course to ease people in.
Out of interest which Learning Adventure were you on?
Regards Andrew