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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![chrisvesti](https://uploads.teamtreehouse.com/production/profile-photos/6526592/micro_aclfestival.jpg)
chrisvesti
1,401 PointsI have a suggestion to improve Treehouse!
In programming, there are many ways to skin a cat, so to speak. You can either skin the cat with a skinning knife(efficient, DRY code) or with a bowling ball(not-so-great code).
My suggestion is that students are presented with an opportunity to Compare Results with the instructor AFTER they complete each challenge. Even though we may have passed the challenge, there may have been an easier OR more efficient way to write/code it.
To other students, let me know if this is something you would find helpful or would like to see. To the Treehouse mods, please consider the implementation of my suggestion. I think features like this will only improve Treehouse and make it THE BEST online platform for learning how to code.
5 Answers
![Steven Parker](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsWhat you are describing has been a feature of several of the courses I have taken here.
I don't recall specifically, but this may be something included in only the more advanced-level courses.
![Cindy Lea](https://secure.gravatar.com/avatar/8d36cc5aed706061021be7cbd92078c9?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Cindy Lea
Courses Plus Student 6,497 PointsIve seen DRY programming in the Web CSS, Javascript classes
![chrisvesti](https://uploads.teamtreehouse.com/production/profile-photos/6526592/micro_aclfestival.jpg)
chrisvesti
1,401 PointsI think you might be a little bit confused about the question. I agree that DRY programming is taught in these courses, but that has nothing to do with what I am suggesting here.
![Cindy Lea](https://secure.gravatar.com/avatar/8d36cc5aed706061021be7cbd92078c9?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Cindy Lea
Courses Plus Student 6,497 PointsYou want a place where you can see code from other students for the same assignment... They may do something like that in Treehouse Slack. Im not sure how to get to it or if its for the Tech students. Anyone know?
![chrisvesti](https://uploads.teamtreehouse.com/production/profile-photos/6526592/micro_aclfestival.jpg)
chrisvesti
1,401 PointsI want to see the answer that an instructor provides. The work of other students isn't always a reliable source of information.
![Cindy Lea](https://secure.gravatar.com/avatar/8d36cc5aed706061021be7cbd92078c9?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Cindy Lea
Courses Plus Student 6,497 PointsIf you get the Pro edition, they give you the files including the final version of the files. Some classes have a video on just how the teacher does the answer. Im not sure what classes toure in...?
![chrisvesti](https://uploads.teamtreehouse.com/production/profile-photos/6526592/micro_aclfestival.jpg)
chrisvesti
1,401 PointsWell then I definitely can't afford a Pro subscription, I already had to cancel Netflix and Play music subscriptions =(
![Steven Parker](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsMy understanding is that the Techdegree subscription covers everything in the Pro subscription, plus some exclusive features the Pro doesn't have.
chrisvesti
1,401 Pointschrisvesti
1,401 PointsInteresting. I have yet to see it in my Java courses but it would be nice to see it everywhere!
Steven Parker
230,688 PointsSteven Parker
230,688 PointsI have not take any Java courses yet. But I have seen this in several JavaScript courses.