News for hackers. Stuff that matters.
Re:Education of a Programmer by projektir on Monday April 03, 2017 @12:18AM (#14020577)
Indeed, I often use the term "magic" to describe something that happens for very arbitrary reasons or through an extremely complex and counter intuitive set of steps. I.e., code that uses gotos, hard-to-understand reflection, or code/language that has a large amount of esoteric assumptions and rules in the background.
Re:Education of a Programmer by allendoerfer on Monday April 03, 2017 @02:10AM (#14020915)
I call implicitly executing code magic. It is not like I could not comprehend it, but I should not have to, it should be obvious. I use the word to describe bad interfaces, giving me this feeling of little control.

Big fan of The Zen of Python.