4 ms·
I don't think that's what is meant by "magic" in terms of code, at least it's never been my own understanding. "Magic" is not something the developer doesn't u
by headmelted 6y ago
I don't think that's what is meant by "magic" in terms of code, at least it's never been my own understanding.
"Magic" is not something the developer doesn't understand, it's something the developer cannot possibly understand, because you didn't document it properly (or at all).
- jrochkind1 6y agoI think that's an extention of what I'm talking about. Either way, so was it intentional? Does anyone sit down and say "I'm going to create something poorly documented that no developer can possibly understand, so that they'll call it magic, this is my goal today"? Nope. "magic" is poor execution of something, one way or another. It's a category of something done unsuccesfully, not some kind of difference in kind of thing. This matters for how we talk about 'magic', like, you shouldn't have put all that magic in there, did you think we want magic? No, nobody wants something poorly documented and nobody thinks they do. Nobody sets out to make something unsuccessful, "magic" is a failure.