Among the most notable trends in the Ruby community nowadays there is an odd one that can be described as «1000 and 1 the most sophisticated and intricate ways to despise MRI’s garbage collector». Let’s figure out why there are so many people who hate it, how interpreter’s memory management works in general and what all this means to a down-to-earth Ruby developer who just needs to fix that goddamn memory leak.