Because they ' re using genuine emotion to make us buy their shitty products . <| sep |> The crazy thing is he edited that comment and its STILL illegible . I also read his comment in a Russian accent . It helps <| sep |> Thanks everyone . $ 50 is a lot to me I was hoping it was useful . I ' ll donate it . <| sep |> The West Wing . I ' ve seen many of the shows on your list and this one kept getting suggested to me . I kept putting it off . I watched it over the last couple weeks and it sits on top of my list . <| sep |> Correct . What many people new to Ruby don ' t realize is that a b always desugars to a a b . So if is an immutable operator , is also an immutable operator . Actually any operator of form a X b desugars to a a X b , e . g . a b desugars to a a b . Therefore , using on strings , arrays , etc . will always declare a new object and copy the old one , not change the old one inplace . If you need to append to the original object inplace , rather than create a copy and append to the copy , use or . concat , not .