Дисциплина программирования больше всего похожа на колдовство. Оба используют точный язык, чтобы инструктировать неодушевленные предметы выполнять наши приказы. Небольшие ошибки в программах или заклинаниях могут привести к совершенно непредвиденному поведению: например, см. рассказ «Ученик чародея». Ни то, ни другое изучение не является легким: «... ее ранний аппетит [Галинды] к колдовству угас, как только она услышала, как тяжело изучать заклинания и, что еще хуже, понимать их». из книги "Злой" Дж. Магуайра.