Magic stands for unknown mechanisms. Once mechanisms of magic are revealed and understood, it becomes science. In programming and technology in general the term has negative connotation as it's just a different word for obscurity. To give an example: "magic constant" is a specific numeric value in code that somehow makes the program "just work" without it being clear how or why -- this is considered a "bad programming practice".
Powered by nothing. All content available under CC0 1.0 (public domain). Send comments and corrections to drummyfish at disroot dot org.