Hey, Have you ever wondered what it means for an object to be mutable and why do we even have mutable objects in Ruby? I wrote an article that explains that and a lot more, including upcoming changes to String mutability that you should be aware of.
Here it is:
http://www.blackbytes.info/2016/01/ruby-mutability/
Please let me know what you think