writing

Programming as magic

What is programming? Speaking to machines in arcane languages.

If you use the right spells, if you spell them out right, things happen. A process comes to life. The spirit that lives in the computer starts doing your bidding.

Controling spirits with spells: the definition of magic.

YouTube: The Rebirth Of Magic - AI Short Film (Terence McKenna)

Programmers are wizards. And some of them know it.

YouTube playlist: MIT 6.001 Structure and Interpretation of Computer Programs

There’s a good part of Computer Science that’s like magic. Unfortunately there’s a bad part of Computer Science that’s like religion.

― Hal Abelson

Yet the program construct, unlike the poet’s words, is real in the sense that in moves and works, producing visible outputs seperate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on the keyboard, and a display screen comes to life, showing things that never were nor could be.

Frederic P. Brooks