I write this post as my first blog because I failed my first assessment. I am frustrated first, then I thought, yes, there must be something that I don’t understand very well. So I spend an afternoon to figure out what’s going wrong. I found there are few things that I mess up.

  1. variable and objects
  2. inner scope/ outer scope
  3. method mutate/non-mutate
  4. true and evaluate to be true

I do pretty much exercise without understanding easy but important concepts. I am glad that I figure it out now. I am never aware that I do not understand all of this at all.