hey guys, love the videos but unfortunately I don't think this one did a great job of explaining value objects. The colour (I'm british ) example was pretty confusing, especially without seeing any code examples. The really good bit of value objects (how two instances are equal) doesn't get talked about until ~7mins or something. This could have been explained with some decent examples such as:
Color.new_from_rgb(255, 0, 0) == Color.new_from_hex('#ff0000') # explicit static methods to show instances are created
Describing how integers could be value objects was quite confusing too (you're right, they could be) but there are plenty of better things that could have been used as an example to describe a value object: email address, currency, temperature, weight, etc.
keep up the good work! I look forward to fridays to see the latest video from you both