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

JavaScript Object-Oriented JavaScript (2015) Constructor Functions and Prototypes Creating Multiple Instances with Constructors

I got a "Bummer, quit cheating" on my objectives

This idea of cheating belongs with the antiquated model of education that is embraced by the current private and public educational systems. I'm here to learn. Plain and simple. Not to prove myself to treehouse or anyone else. That they have a "bot" that spits out that message based on... I don't know what is offensive.

Steven Parker
Steven Parker
229,744 Points

As you point out, the Treehouse operational model is about learning, not assessment or certification. The concept of "cheating" doesn't make sense. My first thought is that this was an attempt at adding humor to the feedback (but perhaps an unsuccessful one!).

I'd be curious to see this for myself. Was this in a challenge? But your question links to a video.

Can you give a link to the specific place where you got this message, and what exactly did you enter to get the message?

Challenge Task 1 of 3

Implement the subtract method. Bummer! Stop cheating!

var calculator = {
  sum: 0,
  add: function(value) {
    this.sum -= value;
  },
  subtract: function(value) {

  },
  multiply: function(value) {

  },
  divide: function(value) {

  },
  clear: function() {
    this.sum = 0;
  }, 
  equals: function() {
    return this.sum;
  }
}

Steven, thank you for your interest and response

3 Answers

Steven Parker
Steven Parker
229,744 Points

I was able to replicate your results. I'm still inclined to think this was an attempt to make the feedback humorous, but it wasn't successful and makes the feedback not helpful.

Based on what you did, a more appropriate feedback might be "Oh dear, the add function isn't working anymore.", along with "You still need to implement the body of the subtract method".

Hopefully those hints will get you going again.

You might want to report this directly to Treehouse Support as a bug, or at least an opportunity for improvement.

Thanks Steven, I got the objectives all figured out and I'm on to the next lessons. It just seemed out of place from what I've come to expect from Treehouse.

Steven Parker
Steven Parker
229,744 Points

I agree, and encourage you to write to support.

Brittany Smith
Brittany Smith
8,046 Points

I'm glad I'm not the only one who found that response jarring.

Hey Brittany, are you and I the only ones that got that response I wonder? Or maybe no one else cares.

Brittany Smith
Brittany Smith
8,046 Points

I don't think we were, I did contact support and they were able to replicate the response and then change it. So in the future, no one else should see it.

Way to go Brittany! You're a woman of action.