To save you a click, the 'it' in the title is 'metaprogramming'.
The thesis of the article is that, especially in Ruby world, we use the term 'magic' too much, when it's really a derogatory term that applies to cases where it's particularly hard to intuit _how_ a particular piece of code works.