One of the things I like about programming is it feels like legit magic. You infuse a lightning stone with words of power that bend its mind to your will.
One must be cautious. The stone will do what is asked if it. Exactly what is asked of it. Ask carefully.