DEV Community

Discussion on: The difference between code and magic πŸ§™β€β™€οΈπŸ§™β€β™‚οΈ

Collapse
 
dwd profile image
Dave Cridland

"When a spell doesn't work as intended, it's likely because the castor isn't capable of expressing their intentions effectively."

Yeah, like code.

Collapse
 
ben profile image
Ben Halpern

I think no matter how hard you intend, you're still fighting the nature of complexity.

Magic exists in a universe where complexity is kind of a solved problem.

It's a declarative universe we can only dream of.

Collapse
 
dwd profile image
Dave Cridland

By mentioning complexity and programming in the same context, I'm now forced by ancient tradition to mention No Silver Bullet and ask if you've read it?

Collapse
 
dmfay profile image
Dian Fay • Edited

Magic as conceived in a particular children's book exists in a universe where complexity is kind of a solved problem. Magic as conceived and practiced over the course of human history is itself an attempt to grapple with complexities beyond ordinary understanding and control: health, weather, politics, closeness with the divine.

Aleister Crowley defined magick-with-a-k as 'the Science and Art of causing Change to occur in conformity with Will', and explicitly included such arcane works as banking and potato-growing. Programming is not so different.