MagicalInterface (ThoughtStorms)

See :

Examples

The beginning of Structure And Interpretation Of Computer Programms :

We are about to study the idea of a computational process. Computational processes are abstract beings that inhabit computers. As they evolve, processes manipulate other abstract things called data. The evolution of a process is directed by a pattern of rules called a program. People create programs to direct processes. In effect, we conjure the spirits of the computer with our spells.

Here

PocketDrone as familiar.

A Magic Mirror

Tablet computer as magic / spell book. SteveJobs thinks iPad is magical.

OrangeCone on Magic Rings

Open Source Order of the Golden Dawn