magic for children and software engineers
The software I am writing at my job sometimes starts behaving erratically and I have to find that causes of that and fix them. The more complicated cases sometimes seem really unsolvable, like there’s no way to explain it rationally.
„Magic“ is an standard industry term for cases like these. And recently I got an insight into what I am saying about it. For the first time I have really heard my own words after dealing with a complicated case.
„I’m happy there’s no magic!“
When it’s laid out like that it doesn’t look right, does it? A kid would be happy to see magic, a software engineer is happy not to see magic. Do you also think it is kinda wrong?