This commit is contained in:
Miloslav Ciz 2025-06-26 21:52:18 +02:00
parent dbf191fd3a
commit 7d386d475f
14 changed files with 2002 additions and 1968 deletions

View file

@ -1,8 +1,6 @@
# Magic
Magic stands for unknown mechanisms. Once mechanisms of magic are revealed and understood, it becomes [science](science.md).
In [programming](programming.md) the term has negative connotitation as it's just another word for obscurity.
Magic stands for unknown mechanisms. Once mechanisms of magic are revealed and understood, it becomes [science](science.md). In [programming](programming.md) and technology in general the term has negative connotation as it's just a different word for [obscurity](obscurity.md). To give an example: "magic constant" is a specific [numeric](number.md) value in code that somehow makes the program "[just work](just_werks.md)" without it being clear how or why -- this is considered a "bad programming practice".
## See Also